MongoDB:删除键/值对

时间:2016-05-03 10:18:42

标签: mongodb

我的收藏中有以下文件:

role_users

我正在尝试根据{'CArray': [{'count': 0, 'cat': 'nails'},{'count': 0, 'cat': 'screws'}], '_id': 'barrons'} < = 0的条件计算出一个特定数组元素的查询。

我尝试了以下内容:

count

有谁知道如何做到这一点?

2 个答案:

答案 0 :(得分:1)

以下内容应该有效

update({"_id":"barrons","CArray.cat":"nails"},{$pull:{CArray:{count:{$lte: 0}}}})

答案 1 :(得分:0)

我在寻找:

update({"_id":"barrons"},{$pull:{CArray:{count:{$lte: 0},cat:"nails"}}})