我有这样的代码:如何从ListField中移除嵌入对象?
类会员(models.Model): 对象= MongoDBManager()
既不del_fav_with_pymongo()方法,也没有del_fav_with_MongoDBManager是拉动收藏。
请任何人的答案?
我有这样的代码:如何从ListField中移除嵌入对象?
类会员(models.Model): 对象= MongoDBManager()
既不del_fav_with_pymongo()方法,也没有del_fav_with_MongoDBManager是拉动收藏。
请任何人的答案?
你发布的mongo查询是正确的 - 我的猜测是,因为嵌入式对象没有被mongo添加的_id字段,所以给予pull的查询哈希不匹配任何内容。
你可以使用fav的特定属性吗?
如果你看看db,你会看到EmbeddedModelField实例不会自动被赋予_id。使用fav
的特定属性来指定要删除哪个属性,或者使用ListField中的位置索引。
你可以发布示例文档吗? – 2012-03-09 15:26:58