3

次のタイプの Django で MongoDB の raw クエリを実行しようとしました。

queryset= ObjectClass.objects(__raw__={ })

クエリセットを出力したり反復したりすると、次のエラー メッセージが表示されます。

"error_message": "cannot convert value of type <class 'mongoengine.queryset.QuerySet'> to bson",

なぜこれが起こるのか、これまでのところ適切な答えが見つかりませんでした。ヒントをありがとう

ジョナス

4

1 に答える 1

1

mongodbをアンインストールしたため、現時点では自分で試すことができないため、暗闇の中でのショットです。しかし、心の奥底で、私は同様の問題を抱えていたことを覚えています。

試す:

queryset= list(ObjectClass.objects(__raw__={ }))
for result in queryset:
    print result
于 2012-08-31T08:17:30.833 に答える