Как использовать оператор $ существует внутри $elemMatch с использованием синтаксиса MongoEngine

Можно ли использовать оператор $ существующие внутри $elemMatch с использованием MongoEngine?

Я хотел бы сделать что-то вроде:

Location.objects(accessPoints__match={'deletedAt__exists': True, 'mac': "AC-86-74-xx-xx-xx"})

Я думаю, что MongoEngine предполагает, что deleAt__exists - это имя атрибута в моем документе.

Но единственный способ, которым я научился работать, - это объединение синтаксиса:

Location.objects(accessPoints__match={'deletedAt': {'$exists': True}, 'mac': "AC-86-74-02-6E-70"})

Сочетание синтаксиса MongoEngine и чистого синтаксиса MongoDB.

0 ответов

Другие вопросы по тегам