У меня есть этот код:
Элемент класса (models.Model): objects = MongoDBManager ()
fav_members = ListField(EmbeddedModelField('Member'))
def del_fav_with_pymongo(self, fav):
from pymongo import Connection
from django.conf import settings
conn = Connection(settings.DATABASES['default']['HOST'])
db = conn[settings.DATABASES['default']['NAME']]
db.base_member.update({"_id": ObjectId(self.id)}, {"$pull": {"fav_members": {"_id": ObjectId(fav.id)}}})
def del_fav_with_MongoDBManager(self, fav):
Member.objects.raw_update({"_id": ObjectId(self.id)}, {"$pull": {"fav_members": {"_id": ObjectId(fav.id)}}})
Ни метод del_fav_with_pymongo (), ни del_fav_with_MongoDBManager не извлекают пользу.
Пожалуйста, кто-нибудь с ответом ???