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\0.qb\data1\xyqb.2017-5-21.csv



猜你喜欢

转载自www.cnblogs.com/iTaoqi/p/11022132.html