MongoDB
2016-09-07 10:40
302 查看
多条数据更新:
多条数据更新:
根据条件转移数据库
);
更改字段名:
mongoose返回结果添加字段: From: https://cnodejs.org/topic/546e95a9c4922d383a829768
查找不存在字段:
数据聚合
唯一索引
地理位置查询
http://www.cnblogs.com/yu-zhang/p/5064005.html http://coderschool.cn/1783.html http://docs.mongoing.com/manual-zh/tutorial/query-a-2dsphere-index.html
数据导出json:
数据导入json:
db.col.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}},{multi:true})
多条数据更新:
var cursor = db.getCollection('land_info').find({}); tt = 10000; while (cursor.hasNext()) { obj = cursor.next(); printjson(obj._id); db.getCollection('land_info').update({"_id" : obj._id},{"$set":{land:"vv"+tt}}) tt++; } var cursor = db.getCollection('land_info').find({"ZLDWMC":"吉文镇吉文镇"}); while (cursor.hasNext()) { obj = cursor.next(); db.getCollection('land_info').update({"_id" : obj._id},{"$set":{SHAPE_AREA:obj.SHAPE_AREA *1}}) }
根据条件转移数据库
var temp1 = db.land_info.find({landname:"NS11"}); while(temp1.hasNext()) db.tab2.insert(temp1.next()); db.land_info.find().forEach( function (elem) { db.land_info.update( { _id: elem._id }, { $set: { OBJECTID: elem.OBJECTID + '' } } ); }
);
更改字段名:
db.land_info.update({},{$rename:{"appkey":"appid"}},{multi:true})
mongoose返回结果添加字段: From: https://cnodejs.org/topic/546e95a9c4922d383a829768
User.find({age: 24}, function(error, users){ console.log(users); users.forEach(function(user, index){ user._doc.name = 'Test' + index; }); console.log(users); });
查找不存在字段:
db.land_info.update({fields:{$exists: false}},{$rename:{"appkey":"appid"}},{multi:true}) db.land_info.aggregate([{$group : {_id : "null",num_tutorial : {$sum : "$SHAPE_AREA"}}}]) db.land_info.aggregate([{ $match : { "landname":"yilizhen" } },{$group : {_id : "$ZLDWMC",num_tutorial : {$sum : "$SHAPE_AREA"}}}])
数据聚合
db.mycol.aggregate([{$group : {_id : "$by_user", num_tutorial : {$sum : 1}}}])
唯一索引
db.person.ensureIndex({"name":1},{"unique":true})
地理位置查询
http://www.cnblogs.com/yu-zhang/p/5064005.html http://coderschool.cn/1783.html http://docs.mongoing.com/manual-zh/tutorial/query-a-2dsphere-index.html
数据导出json:
mongoexport -h 127.0.0.1 -d 数据库名 -c 表名 -o 文件名
数据导入json:
mongoimport -h 127.0.0.1 -d 数据库名 -c 表名 –-type json –-file ./land.json
相关文章推荐
- MongoDB使用(一)
- MongoDB基本使用
- 初学MongoDB(三)——c++ (java)接口
- MongoDb 用 mapreduce 统计留存率
- MongoDB-投影操作(1)-$slice
- Mongodb 权限控制以及角色使用
- CentOS 7下Mongodb副本集搭建
- [Nosql]MongoDb+Spring [undone]java.lang.NoClassDefFoundError: org/springframework/data/mapping/context/MappingContextAware
- MongoDB学习(翻译7)
- Mongodb replication set 复制集
- mongodb在shell运行javascript脚本
- 通过pymongo测试MongoDB的高可用性
- MongoDB----数据结构---数据结构优化修改
- mongodb 由于aggregate 分组过大 导致的bug
- NOSQL数据库大PK:Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase 数据库
- MongoDB基本命令
- MongoDB入门篇--启动mongodb
- 使用MongoDb连接数据库服务器
- mac安装mongodb
- day74_mongoDB