私はデータを持っています:
{'_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 演算子を使用します。私が知らないのは、削除する必要がある値を見つける方法です。