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

浙公网安备 33010602011771号