客户端:Robomongo 0.9.0
1、模糊查询
db.getCollection(‘xxx’).find({“name” : {$regex:’济南’}})
2、先删除后插入
use db_base;
db.getCollection(‘sysConfig’).remove({“sysType” : “xxx”});
db.sysConfig.insert([
{“_id”:”unique_id_xxx”,”configValue”:”xxx”,”note”:”“,”sysType”:”xxx”,”createTime”:new Date(),”cTimeStamp”:new Date()}
]);
3、更新
db.getCollection(‘xxx’).update({“_id” : “xxx”},{$set:{“shopId”:”xxxx”}},upsert,multi);
参数解释:
upsert: 这个参数的意思是,如果不存在update的记录,是否插入true为插入,默认是false,不插入
multi: mongodb默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新