2017-03-05 2 views
3

Djangoでは、実際にレコードをフェッチせずにオブジェクトがDBに最も効率的に存在するかどうかを確認するためにQuerySet.exists()を使用できます。Mongoengineオブジェクトを取得せずにオブジェクトが存在するかどうかを調べる

Mongoengineに相当する機能はありますか?

# Returns None or Object if it exists 
result = Collection.objects.with_id(object_id=*your object id*) 
if result is None: 
    # raise error 
else: 
    # make some actions with this object 

答えて

2

公式ドキュメントによると、ここにあなたがオブジェクトid.Its以下のように動作しますdocumentation.It私はmongoengineで見てきたことをあなたのケースのための最適なソリューションを、持っている場合は、これを作る方法solutionですこれはあなたが探しているものですか?

+0

これは実際にあなたが望んでいないレコードをフェッチします。 docsから: "提供されたIDと一致するオブジェクトを取得してください。" ? – misha

関連する問題