mongo指令

原子性修改

>db.user.insert({"_id":1,"name":"hong","age":18} )

>db.user.find()

{"id":}

 

 

创建集合:db.createCollection("tmp");

创建并插入:db.tmp.insert({"key":1,"name":"lin"})

查询数据:db.tmp.find({"key":1});

删除数据:db.tmp.remove({"key":1});

删除集合:db.tmp.drop();

 

插入数据:

db.tmp.insert({"id":1,"name":"ming"});  //单条

db.tmp.insert([{"id":1,"name":"ming"}, {"id":2,"name":"min"}, {"id":3,"name":"hong"}]);  //多条

db.tmp.insertOne({"key":1, "name":"t1"});  //单条

db.tmp.insertMany([{"key":1, "name":"t1"}, {"key":2, "name":"t2"}]);  //多条

 
for(var i=0; i<5;i++){
     db.tmp.insert({"url":"www.mongo-"+i});  //插入多条有规律
}

 

条件查询:

db.tmp.find({"key":{"$gte":2,"$lte":4}});  //范围

db.tmp.find({"key":{"$in":[1,2]}}).pretty();  //固定值

 

条件更新:

 db.org.update( { "_id" :  2 } , { $inc : { "num" : new NumberInt(-10)} });
 相当于mysql:UPDATE rk_org SET num= num-10 WHERE id=2

 

posted @ 2018-05-12 13:56  羽*枫  阅读(132)  评论(0)    收藏  举报