MongoDB,删除数组中的嵌套doc

时间:2016-07-19 13:19:34

标签: mongodb

我在MongoDB中有以下结构,我尝试删除包含特定标记的文档。我似乎无法让<div class="pnlOp draggable droppable"> 工作。

在此示例中,我想提取具有标记的嵌套文档:$pull 任何帮助将不胜感激!

["BB"]

1 个答案:

答案 0 :(得分:0)

我假设你试图从数组中删除嵌套的'pc'文档?你也没有提到你是否使用了特定的驱动程序,所以我假设你在Mongo shell中运行它。

以下内容将在包含'BB'标记时从'pc'属性中删除文档。

db.collectionName.update({'socialItems.pc.tags': 'BB'}, {$pull: {'socialItems.pc': {tags: 'BB'}}})