Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb mongoengine中的find()和findOne()_Mongodb_Mongoengine - Fatal编程技术网

Mongodb mongoengine中的find()和findOne()

Mongodb mongoengine中的find()和findOne(),mongodb,mongoengine,Mongodb,Mongoengine,如何使用mongoengine快速查找()或findOne(), 我已经有了这个,但这似乎不是正确的方法: Cars.objects()._collection.find_one({'model':2013}) 对于find(),您可以执行以下操作: Cars.objects(model=2013) Cars.objects.get(model=2013) 对于find_one(),您可以执行以下操作: Cars.objects(model=2013) Cars.objects.get(

如何使用mongoengine快速查找()或findOne(), 我已经有了这个,但这似乎不是正确的方法:

Cars.objects()._collection.find_one({'model':2013})
对于find(),您可以执行以下操作:

Cars.objects(model=2013)
Cars.objects.get(model=2013)
对于find_one(),您可以执行以下操作:

Cars.objects(model=2013)
Cars.objects.get(model=2013)
要检索集合中应该唯一的结果,请使用get()。如果没有文档与查询匹配,则会引发DoesNotExist;如果有多个文档与查询匹配,则会引发MultipleObject

否则,如果存在多条记录,只需限制,如:

Cars.objects(model=2013)[0]