programing

mongo 엔진에서 하나()를 찾고 하나()를 찾습니다.

instargram 2023. 7. 11. 21:29
반응형

mongo 엔진에서 하나()를 찾고 하나()를 찾습니다.

mongo 엔진으로 빠른 찾기() 또는 One()을 찾으려면 어떻게 해야 합니까? 이미 가지고 있지만 올바른 방법이 아닌 것 같습니다.

Cars.objects()._collection.find_one({'model':2013})

find()의 경우 다음을 수행할 수 있습니다.

Cars.objects(model=2013)

find_one()의 경우 다음을 수행할 수 있습니다.

Cars.objects.get(model=2013)

컬렉션에서 고유해야 하는 결과를 검색하려면 get()을 사용합니다.쿼리와 일치하는 문서가 없으면 DoesNotExist가 발생하고 둘 이상의 문서가 쿼리와 일치하면 MultipleObjectsReturn이 발생합니다.

여러 레코드가 존재하는 경우 다음과 같이 제한합니다.

Cars.objects(model=2013)[0]

언급URL : https://stackoverflow.com/questions/13755999/find-and-findone-in-mongoengine

반응형