これは私のモデルの見た目です。クラスAはSlotTimeのEmbeddedDocumentListFieldを持っています。MongoEngineのEmbeddedDocumentListFieldよりも大きい(gte)クエリ
SlotTimeには、開始時刻と終了時刻の値を持つオブジェクトのリストがあります。 [<SlotTime: SlotTime object>,<SlotTime: SlotTime object>]
今、私は与えられた値にstart_timeより大きい結果を返すクエリを作成したいと思います。 このクエリーには何かが必要です:A.objects.get(name__exact='xyz').slot_hours.filter(start_time__gte=780)
これを試しましたが、これはすべての値を返しています。 A.objects.filter(name__exact='xyz',slot_hours__start_time__gte=780)[0].slot_hours
どうすればいいですか?ありがとうございました!
「OrderTime」のコードを追加してください。 –
コードを編集しました。 @RahulGupta –
[関連GitHubの問題](https://github.com/MongoEngine/mongoengine/issues/1291) –