2010-04-23 2 views
4

'.' PyMongo 키가 오류 (InvaildName)를 던지지만 (Mongodb 웹 사이트에서) 키가 '.'을 가질 수 있음을 알 수 있습니다. 왜 pymongo가이 문서들을 저장하지 못하게할까요? 그들과 몽고와 관련된 문제가 있습니까?'.' MongoDB (PyMongo)의 키 이름에

제임스

+0

SONManipulator를 사용할 수 있습니다 (http://stackoverflow.com/questions/8429318/how-to-use-dot-in-field-name의 예 참조). –

답변

12

"."이 포함 된 문서의 예는 어디에서 볼 수 있습니까? 키 이름으로? 그것들은 MongoDB에서는 유효하지 않습니다 (그러므로 PyMongo의 제한).

우리는 쿼리에서 도트 표기법을 사용하여 포함 된 문서 내부에 도달한다는 추론을하고 있습니다.

1

업데이트 및 찾기에는 점을 사용할 수 있지만 저장/삽입에는 사용할 수 없습니다.