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