14
我怎樣才能做一個快速查找()或findOne()與mongoengine, 我已經有了這一點,但它並不似乎是正確的方法:find()方法和findOne()在mongoengine
Cars.objects()._collection.find_one({'model':2013})
我怎樣才能做一個快速查找()或findOne()與mongoengine, 我已經有了這一點,但它並不似乎是正確的方法:find()方法和findOne()在mongoengine
Cars.objects()._collection.find_one({'model':2013})
對於find()方法,你可以這樣做:
Cars.objects(model=2013)
而對於find_one(),你可以這樣做:
Cars.objects.get(model=2013)
要檢索應該是uniq的結果在集合中,使用get()。如果沒有文檔匹配查詢,這將引發DoesNotExist,如果多個文檔匹配查詢,則會引發MultipleObjectsReturned。
不然,如果多條記錄存在,簡單地限制,如:
Cars.objects(model=2013)[0]