2
我有一个ListField(DictField)
包含了像项目 -拉mongoengine
{'user_id': '12345', 'timestamp' : 'datetime-object'}
在mongoengine,我怎样才能把查询上USER_ID List中的元素。例如,我想删除特定user_id的条目。我试过以下 -
update_one(pull__notes__user_id = '12345')
这里notes
是集合的名称。
该声明返回1
,但它不会从列表中删除元素。我怎样才能做到这一点?
我不能使用第一个选项。第二个选择给我以下错误 - AttributeError:'BaseField'对象没有属性'lookup_member' – Siddharth 2012-01-31 15:21:02
你可以提供你的模式,然后我应该可以做一个测试:) – Ross 2012-01-31 15:52:20
什么版本的mongoengine? – Ross 2012-01-31 15:54:56