我收到了一些内容。所述集合具有这样的响应集合
Content : [{ 'id' : '1234',
'Responses' : [{
'id' : '12345'
}
等。现在,我想删除响应12345,但我不想删除所有响应。我似乎无法找到这样做的命令。我得到的印象是,正确的操作是抓取对象,在没有我想删除的对象的情况下重建响应,然后将Content对象保存为整体。如果有很多响应,那么必须以这种方式加载整个对象似乎是一种不好的做法。
答案 0 :(得分:1)
$pull
正是您要找的。有关详细信息,请参阅文档:
http://www.mongodb.org/display/DOCS/Updating#Updating-%24pull