MongoEngineから返されたクエリーセットをどのようにクエリできますか?私は、クエリセットを照会についての情報を見つけることができませんでしたドキュメントに基づいて:http://docs.mongoengine.org/apireference.html#mongoengine.queryset.QuerySetPython mongoengine Querysetをクエリするには?
import datetime
thirty_days_in_the_past = datetime.datetime.now() - datetime.timedelta(days=30)
def last_messages(from_date):
messages = Messages.objects(sent_at__gt=from_date)
return messages
messages = last_messages(thirty_days_in_the_past)
それから私は、このようなAUTHOR_ID「ABC」を見つけるなど、特定のサブクエリでメッセージを取得したいと思います:
messages.query(author_id="ABC")
最初のクエリ自体をコンポーネントで使用し、そのサブクエリを別のコンポーネントで使用していて、そのクエリを再利用したいと考えている理由です。