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



  • 相关阅读:
    51nod1179【思维】
    网络时间校准
    获取网络时间,减轻自己服务器的请求压力
    C# async/await异步编程深入理解
    C#中的异步编程--探索await与async关键字的奥妙之处,原来理解和使用异步编程可以这么简单
    "",string.Empty和null三者的区别
    三万字把SQL数据库的所有命令,函数,运算符讲得明明白白讲解,内容实在丰富
    C# await async Task
    C#异步编程 Task await的理解
    idea中更改下载源
  • 原文地址:https://www.cnblogs.com/iTaoqi/p/11022132.html
Copyright © 2011-2022 走看看