2012-11-28 5 views
2

pymongo를 사용하여 mongodb에 파이썬리스트를 저장하려고하는데, 저장된 문서는리스트 대신에 널 값을가집니다.mongodb에 파이썬리스트 저장

{ "_id" : ObjectId("50b53e7b71340f4ad774897a"), "test" : null } 

에서

db.testcoll.save({"test" : [12345]}) 

결과는 다른 몇 가지 질문 대신 사전을 사용하여 제안하지만, DICT 값은 널 (null) 결과. mongo 클라이언트에 직접 입력 할 때 array와 dict 값 모두 잘 작동합니다. 이것은 pymongo 클라이언트에서 알려진 간격입니까?

+1

어떤 pymongo 버전을 사용하십니까? –

+0

pymongo 버전 2.3 및 mongo db 버전 2.2.1을 사용해 보았고 정상적으로 작동합니다. –

+0

2.6을 사용하고 있는데 동일한 문제가 발생하여 버전 문제가 아닙니다. –

답변

0

pymongo 2.2.1에서 잘 작동합니다. 그게 귀고리의 문제 였을거야. pymongo. 업그레이드를 시도하십시오.

+0

도움을 주셔서 감사합니다. 2.4는 잘 작동하는 것 같습니다. – johnr