MongDB常用查询脚本(更新中)

1、按多个字段查询文档集 bus_student_subj_ques_score 的数据

db.getCollection("bus_student_subj_ques_score").find({ $and : [{"exam_id" : 16856}, {"subject_id" : 1}, {"mark_cell" : 1}, {"marking_status" : 1}] });

2、按id删除数据(注意:id为数值类型的id,不是自动生成的主键 obejct_id)
db.getCollection("bus_student_subj_ques_score").remove( { _id: NumberLong("1305849626641039360") }, { justOne: true } )

3、按id批量查询数据
db.getCollection("bus_student_subj_ques_score").find({"_id" : { $in : [1305931079262142476,1305931082055286784] }})

4、按id批量删除数据
db.getCollection("bus_student_subj_ques_score").remove({"_id" : { $in : [1305931079262142476,1305931082055286784] }})

5、批量修改数组字段的值db.getCollection("bus_student_subj_ques_score").updateMany(
  { "belong_block_id": 677752 },  
  { 
    $set: { 
      "child_list.0.score": NumberInt(2),  
      "child_list.1.score": NumberInt(2)  
    }
  }
);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值