我有一个数据:
{'_id': 0, 'values': [{'value': 1, 'value_type': 'type1'}, {'value': 2, 'value_type': 'type2'}, {'value': 134, 'value_type' : 'type1'}, {'value': 2564, 'value_type': 'type212'}]}
{'_id': 1, 'values': [{'value': 136, 'value_type': 'type1'}, {'value': 465652, 'value_type': 'type1'}, {'value': 4, 'value_type' : 'type299'}, {'value': 112564, 'value_type': 'type2456'}]}
我正在使用 pymongo 2.2 和 Python 3.2。
目标是找到value_type
等于type1
和最小值的字典(value 和 value_type)value
来删除它们。就我而言,就是这样{'value': 1, 'value_type': 'type1'} and {'value': 136, 'value_type': 'type1'}
,我想删除它们。
我该如何实现呢?
- 编辑 -
我知道如何更新(在我的情况下删除),我将使用 $unset 运算符。我不知道如何找到我需要删除的值。