我有一组这样的文件
[
{ "name": "pika", "attrs": { "A": 1, "B": 2 ... } },
{ "name": "chu", "attrs": { "C": 3 } },
{ "name": "plop", "attrs": { "A": 1, "C": 3 } }
]
我想使用 mongodb 2.4 删除在其“attrs”(名为“chu”的行)中具有“C”且只有“C”属性的记录。attrs 键下可能的属性数量可能很大(> 100)。
我可以使用几个查询。
你会怎么做?
编辑:我想将 attr C 保留在包含其他属性的行中。