好记性不如烂笔头,由于mongo不是天天用所以用过之后就忘了,每次用都得重新看文档,于是谢了一个简单的笔记记下来常用的一些方法,持续更新每次会把用到的东西更新上来。
可视化工具:robomongo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
db.collectionname.find(); db.collectionname.find({KEY:VALUE}); db.collectionname.find({KEY:RegExp}) db.collectionname.find({KEY:{$in:[VALUES]}}) db.collectionname.find({key:{$gte:VALUE,$lte:VALUE}}) db.collectionname.find().sort({KEY:1}) db.collectionname.find({$or:[{KEY:VALYE}]}) db.collectionname.find().limit(5).skip(2) db.collectionname.sort({KEY:1}); db.collectionname.find().explain(); db.collectionname.aggregate(); db.collectionname.count({components:{$exists:true}})
db.collectionname.update({},{$unset:{components:null}}) db.collectionname.update({条件},{$set:{修改字段}}) {$push:{需要push的对象}} {$pull:{删除条件}}
db.collectionname.update({条件},{'字段名.$.list结构中字段的名称'})
db.tablesname.ensureIndex({KEY:1}); db.tablesname.ensureIndex({KEY:1},{unique:true});
mongo ip:port -u username -p passowrd
|