2014-05-09 1 views
1

Pymongo python 드라이버를 사용하여 MongoDB 컬렉션에서 find를 시도하고 있습니다.Pymongo int64 필드를 사용하여 찾기

데이터 유형이 "int64"인 "book id"라는 키를 사용하고 있지만 문서에서는 int64 데이터 유형의 "book id"가 포함 된 문서를 검색하는 기능 만 언급합니다. 예 :

db.books.find({ "book id": { $type : 18 } }) 

어떻게 파이썬을 사용하여 동일한 검색을 수행 할 수 있으며 검색 할 키 값을 포함 할 수 있습니다. 예 : 숫자 types

"book id": 12345 

답변

0

는 MongoDB를 당신을 위해 변환을 수행 할 하나의 사례입니다. 따라서 int64 필드의 경우 특별한 작업을 수행 할 필요가 없습니다.

db.books.find({ "book id": 12345 }) 
+0

감사합니다. 왜 저에게 효과가 없었던 지 알 수 있습니다. 내 열쇠는 그것에 공백이있었습니다. 예 : { "도서 ID": 12345} – user1513388