Je joue avec MongoEngine et je ne peux pas trouver le moyen d'interroger ReferenceFieldsReferenceFields avec MongoEngine
class UserAccount(Document):
name = StringField()
class UserGroup(Document):
name = StringField()
accounts = ListField(ReferenceField(UserAccount))
group = UserGroup.objects(name='SomeName').first()
J'ai beaucoup UserAccounts et UserGroups avec ces comptes. J'essaie d'obtenir la liste des comptes qui déjà dans le groupe:
accounts_in_group = group.accounts
et qui ne sont pas dans ce groupe:
accounts_not_in_group = UserAccount.objects(_id__nin=group.accounts)
Il ne fonctionne pas
ValidationError: UserAccount object is not a valid ObjectId
Y a-t-il un moyen d'y parvenir?
Merci à l'avance
Yeap, c'est ainsi que je l'ai fait! Merci quand même!!! – HammerSpb