Pymongo3.6 check_keys не выполняет свою работу - PullRequest
0 голосов
/ 11 октября 2019

Мне нужны точки в моих ключах в монго. Итак, при вставке я отправляю 'check_keys = False'. Это работало нормально для pymongo3.4. Но я недавно обновился до pymongo3.6, и я получаю ошибку InvalidDocument, даже когда я отправляю check_keys = False. Есть ли способ обойти эту проблему?

db['test'].insert([{'a.b': 'asd'}], check_keys=False}

Пожалуйста, попробуйте это, используя Pymongo3.6 и Pymongo3.4

1 Ответ

0 голосов
/ 11 октября 2019

Используйте метод insert_one вместо insert устарела и поставьте параметр bypass_document_validation=True.

...