03 2019 档案
摘要:假如A表有如下数据 { "id" : 1, "users_info" : [{"uid" : 10001}, {"uid" : 10002}]} { "id" : 2, "users_info" : [{"uid" : 10001}, {"uid" : 10003}]} 执行语句 db.getCol
阅读全文
摘要:执行语句 db.getCollection("A表").find( { id:{ $in:[1,2]} } ) 作用:查询A表中id字段等于1和等于2 的记录 改成 id:{ $nin:[1,2]} 就是 查询A表中id字段不等于1和不等于2 的记录
阅读全文
摘要:执行语句 db.getCollection("A表").updateMany( {}, { $rename: { "A": "A1"} } ) 或者 db.getCollection("A表").update( {}, { $rename: { "A": "A1"} } , {multi: true
阅读全文
摘要:查询语句 db.getCollection("A表").update( { id: 1 }, { $inc: { pid: 1} } ) 作用:根据条件让A表中的pid字段自增1 查询语句分析 条件:id:1 字段自增:$inc: { pid: 1} $inc: { pid: -1} 这样就可以自减
阅读全文
摘要:查询语句 db.getCollection("A表").update( { } ,{ $unset:{"a":1} } , {multi: true} ) 作用:删除A表中a字段 查询语句分析 条件: 可以不写 更新:$unset:{"a":1} 删除A表中a字段 是否改变多条记录:multi: t
阅读全文
摘要:查询语句 db.getCollection("A表").update( { "id":{$eq:11} } ,{ $set:{"a":1} } , {multi: true} ) 作用:根据条件来更新A表中a字段的值,若a字段不存在则创建。 查询语句分析 条件:"id":{$eq:11} id=11
阅读全文
摘要:查询语句 db.getCollection("A表").aggregate([ { $lookup:{ from:"B表", localField:"A_id", foreignField:"B_id", as:"B_list" } }, { $match:{ A_id:{$eq:100000} }
阅读全文