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)
}
}
);