Как мне загрузить больше 24000 документов?
Я через mongodb compass импортирую csv на 140000 строк, но при имопорте выходит ошибка и записывается только 24000 документов. Как мне можно загрузить все 140000 строк?
Я через mongodb compass импортирую csv на 140000 строк, но при имопорте выходит ошибка и записывается только 24000 документов. Как мне можно загрузить все 140000 строк?
Запустите MongoDB с опцией --maxBSONSize, указав большее значение, или измените значение на 48000000 в конфигурационном файле MongoDB
mongod --maxBSONSize 48000000
Максимальный размер BSON по умолчанию составляет 16 МБ, и если документы, которые вы пытаетесь импортировать, превышают этот предел, импорт завершится ошибкой.
Параметр --maxBSONSize
можно использовать при запуске демона MongoDB (mongod), чтобы увеличить максимальный размер BSON. Например, mongod --maxBSONSize 48000000
увеличит максимальный размер BSON до 48 МБ. Как ответил @versetty777
Еще вы также можете обновить максимальный размер BSON в файле конфигурации MongoDB mongod.conf
.
storage:
wiredTiger:
engineConfig:
maxBSONSize: 48000000