PyMongo - документ BSON слишком большой с упорядоченным значением false - PullRequest
0 голосов
/ 22 января 2019

Я использую MongoDB для хранения своего документа.Я делаю вставку, используя insert_many(), как указано ниже в pymongo.

try:
    print('Begin inserting into MongoDB')
    mongodb_collection.insert_many(
        docs_dict, 
        ordered=False
    ) 
except Exception as e:
    print(e)

. Есть много документов, поэтому я не особо беспокоюсь о том, что ни один документ не будет вставлен во время вставки, следовательно, ordered=Falseиспользуется, так как в документации упоминается, что он как бы пропускает документ с ошибкой и пытается вставить все остальные документы.

Однако моя вставка останавливается всякий раз, когда я получаю ошибку BSON document too large.

Могу ли я что-нибудь сделать, чтобы эта вставка работала?Обратите внимание, что мне не нужно вставлять 100% документов, я просто хочу пропустить документ, если он потерпит неудачу.

Любая помощь будет принята с благодарностью.

...