следующий запрос прекрасно работает в mongodb:
db.article.find ({$ and: [{"version": 1}, {"targetGroup": ["ecpa"]}, {"state": "опубликовано"}]}). Limit (5 ) .pretty ()
Но когда я запускаю его из python, он выдает ошибку как неверный синтаксис:
from pymongo import MongoClient
import pprint
client = MongoClient('127.0.0.1', 27300)
db = client['data']
article= db.article
articles = article.find({$and:[{"version":1},{"targetGroup" : ["ecpa"]},{"state":"published"}]})
for item in articles:
pprint.pprint(item)
что мне нужно изменить, чтобы сделать эту работу?