我收集了以下文件:
db.test
{
"_id": ObjectId("55fa5146d39ef1af3fad132b"),
"member": ["john", "lisa", "kevin", "john"]
}
以及以下查询:
db.test.update({}, {$pull:{member:"john"}}
在mongo shell中运行。
然后,结果如下:
{
"_id": ObjectId("55fa5146d39ef1af3fad132b"),
"member": ["lisa", "kevin"]
}
为什么在成员数组中删除了“john”的重复元素 我不确定是什么导致了这个问题。$ pull 任何帮助将不胜感激。
感谢。