zoukankan      html  css  js  c++  java
  • MongoDB安装配置2

    db.phone.find().skip(0).limit(5).sort({"natural":1}).pretty();


    db.collection.update(
       <query>,    update的查询条件,类似sql update查询内where后面的。
       <update>,                   update : update的对象和一些更新的操作符(如$,$inc...)等,也可以理解为sql update查询内set后面的
       {
         upsert: <boolean>,
         multi: <boolean>,
         writeConcern: <document>
       }
    )


    //更新存在的数据
    db.phone.update({"phone":"13836065303"},{"$set":{"nick":"fish1"}},true,true);

    显示数据库
    show databases;

    删除数据库:"
    db.dropDatabase();

    显示集合
    show collections;

    删除集合
    db.phone.remove({})


    db.phone.find();


    //判断长度
    db.test.find({
        $where:"this.F_DAQDATA.legnth>600"
    });


    查看xyqb下面是否有 regtime键值
    db.phone.find({"phone":"1388881009","xyqb.regtime":{$exists:true}}).count();
    //db.phone.save({"phone":"1388881009"},{"xyqb":"1"});
    db.phone.update({"phone":"1388881009"}, {$addToSet:{"reg"}});

    //数组操作
    db.phone.update({"phone":"1388881007"}, {$set:{"xyqb.$.author":"iaknehc"}});

    db.phone.update({"phone":"1388881007"}, {$set:{"xyqb.reg":"iaknehc"}});


    db.test.find({},{"$.nick":"sina"}).pretty();


    查询course表中,存在lectures_count字段的记录信息


    删除course表中,所有的lectures.lectures_count字段

    db.course.update({},{$unset:{"lectures.lectures_count":""}},{multi:true})


    根据条件往表里插入一个字段
    db.lecture.update({"course_id":"5352d5ab92fc7705666ae8c9"},{$set:{"file_type":"PDF"}},{multi:true})


    =================================
    建立索引:


     db.c1.find({x:{'$exists':true},b:{'$exists':true}, attr:2});




    $ mongoexport --host localhost --port 27017 --username quicktest --password quicktest --collection trans.sp --db quicktest --out trans.sp.json

    //导出数据
    -h:指明数据库宿主机的IP
    -u:指明数据库的用户名
    -p:指明数据库的密码
    -d:指明数据库的名字
    -c:指明collection的名字
    -f:指明要导出那些列
    -o:指明到要导出的文件名
    -q:指明导出数据的过滤条件

    mongoexport -h 127.0.0.1 -d phone -c phone --csv -f phone,sina.nick,sina.address -o phone.dat
    mongoexport -h 127.0.0.1 -d phone -c phone --csv -f phone,sina.nick,sina.address -p "{"xyqb.reg":"1"}" -o phone.csv

    mongoexport -h 127.0.0.1 -d phone -c phone --csv -f phone -p "{"xyqb.reg":"1"}" -o Z:src.qbdata1xyqb.2017-5-21.csv



  • 相关阅读:
    java io系列23之 BufferedReader(字符缓冲输入流)
    java io系列22之 FileReader和FileWriter
    java io系列21之 InputStreamReader和OutputStreamWriter
    java io系列20之 PipedReader和PipedWriter
    java io系列19之 CharArrayWriter(字符数组输出流)
    java io系列18之 CharArrayReader(字符数组输入流)
    java io系列17之 System.out.println("hello world")原理
    java io系列16之 PrintStream(打印输出流)详解
    java io系列15之 DataOutputStream(数据输出流)的认知、源码和示例
    java io系列14之 DataInputStream(数据输入流)的认知、源码和示例
  • 原文地址:https://www.cnblogs.com/iTaoqi/p/11022132.html
Copyright © 2011-2022 走看看