Я использую 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% документов, я просто хочу пропустить документ, если он потерпит неудачу.
Любая помощь будет принята с благодарностью.