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