我有以下架构,我想从以下架构中删除question_id
之一:
我使用了以下查询:
db.getCollection('test').update(
{ },
{ $pull: { sections:{ questions_ids: "SzaGcEr8oZ7fEsrC3} } }
)
但是这个查询没有更新任何内容,当我使用multi:true
时,它正在删除整个部分。请更新我在哪里做错了。
答案 0 :(得分:0)
尝试:
db.getCollection('test').update(
{ },
{ $pull: { sections:{ questions_ids: ["SzaGcEr8oZ7fEsrC3"]} } }
)