私はこのコードを持っているオブジェクト = MongoDBManager()ListFieldからEmbeddedObjectを削除する方法は?</p> <p>クラスメンバー(models.Model):
どちらdel_fav_with_pymongo()メソッドを、またdel_fav_with_MongoDBManagerはFAVを引いています。
回答ありがとうございますか?
私はこのコードを持っているオブジェクト = MongoDBManager()ListFieldからEmbeddedObjectを削除する方法は?</p> <p>クラスメンバー(models.Model):
どちらdel_fav_with_pymongo()メソッドを、またdel_fav_with_MongoDBManagerはFAVを引いています。
回答ありがとうございますか?
あなたが投稿したmongoクエリは正しいです。私の推測は、埋め込みオブジェクトにはmongoによって追加された_idフィールドがないため、取得するクエリハッシュが何も一致しないためです。
favの特定の属性を使用できますか?
DBを見ると、EmbeddedModelFieldインスタンスに_idが自動的に与えられないことがわかります。 fav
という特定の属性を使用して、削除する項目を指定するか、ListFieldの位置インデックスを使用します。
サンプルドキュメントを投稿できますか? –