3
在Django上,我們可以使用QuerySet.exists()
以最有效的方式檢查數據庫中是否存在對象,而無需實際獲取記錄。Mongoengine檢查對象是否存在,但沒有獲取對象
Mongoengine是否有相當的功能?
在Django上,我們可以使用QuerySet.exists()
以最有效的方式檢查數據庫中是否存在對象,而無需實際獲取記錄。Mongoengine檢查對象是否存在,但沒有獲取對象
Mongoengine是否有相當的功能?
根據官方文檔,這裏是solution如何使這個如果你有對象id.Its你的情況下,最好的解決辦法,我在mongoengine看到documentation.It如下工作:
# 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
這是你在找什麼?
這實際上是提取記錄,這是你不想要的。 來自文檔:「檢索與提供的id匹配的對象。」 對不對? – misha