Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使用 mongoengine 快速查找()或 findOne(),我已经有了这个,但它似乎不是正确的方法:
Cars.objects()._collection.find_one({'model':2013})
对于 find() 你可以这样做:
Cars.objects(model=2013)
对于 find_one() 你可以这样做:
Cars.objects.get(model=2013)
要检索在集合中应该是唯一的结果,请使用 get()。如果没有文档与查询匹配,这将引发 DoesNotExist,如果有多个文档与查询匹配,则会引发 MultipleObjectsReturned。
否则,如果存在多条记录,只需限制,例如:
Cars.objects(model=2013)[0]