1

MongoDB と MongoEngine を使用して Python Flask Web アプリを構築しています。特定の基準に基づいて複数のオブジェクトを選択しようとしています。試してみると、ドキュメント (https://mongoengine-odm.readthedocs.org/en/latest/apireference.html#mongoengine.queryset.QuerySet) に基づいて返すべきエラーがItem.objects.get(field="criteria")スローされます。MultipleObjectsReturned複数のオブジェクトを返す必要があることはわかっています。特定の条件に基づいて複数のオブジェクトを返すには、どのクエリを使用できますか?

編集: Item.objects.filter(field="criteria") を試しましたが、ページ上の呼び出しの 1 つを変更するのを忘れていたため、まだ返されていましたMultipleObjectsReturned。答えを見た後、バグに気づき、今ではうまく機能しています。

4

2 に答える 2

2

試す:

Item.objects.filter(field="criteria")
于 2012-12-29T23:28:31.340 に答える
1
Item.objects(field="criteria")

また

Item.objects.filter(field="criteria")
于 2012-12-29T23:29:43.637 に答える