Почему документ в MongoDB иногда вставляется, но чаще всего нет? - PullRequest
0 голосов
/ 29 октября 2010
con = pymongo.Connection('localhost',27017)
db = con.MouseDB

post = { ...some stuff }
datasets = db.datasets
datasets.insert(post)

Пока что есть только 3 записи, и должно быть около 100 ...

1 Ответ

0 голосов
/ 29 октября 2010

Вы проверили, чтобы убедиться, что у вас нет коллизий на ваших первичных ключах. Посмотрите на консоль, и она должна сказать вам, почему документ не вставляется. Я также рекомендовал бы пытаться вставлять по одному из инструмента командной строки, чтобы получить более точную информацию о том, почему он может вставляться неправильно. Если вы хотите обновить, убедитесь, что вы используете save вместо insert (который выполняет upsert)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...