Мне не удалось найти информацию о максимальной длине строкового типа данных в MongoDB на главном сайте mongodb.org. Я исхожу из реляционной базы данных, и обычно есть максимальная длина. Спасибо!
Мне не удалось найти информацию о максимальной длине строкового типа данных в MongoDB на главном сайте mongodb.org. Я исхожу из реляционной базы данных, и обычно есть максимальная длина. Спасибо!
Этот другой вопрос должен ответить на ваш вопрос:
Документы размером более 4 МБ (при преобразовании в BSON) не могут быть сохранены в базе данных. Это несколько произвольный предел (и может быть поднят в будущем); это в основном для предотвращения плохой схемы проектирования и обеспечения согласованной производительности.
Обратите внимание, что в выбранном ответе на этот вопрос комментатор упоминает, что он может быть размером до 8 МБ или 16 МБ. Р>
Итак, чтобы ответить на ваш вопрос, необязательно, чтобы одна строка могла быть только определенной длиной, а скорее, что весь документ должен быть меньше 16 МБ.
См. это : р>
Максимальный размер документа BSON 16 мегабайт . Максимальный документ размер помогает гарантировать, что один документ не может использовать чрезмерную сумму ОЗУ или, во время передачи, чрезмерное количество полосы пропускания. к хранить документы, превышающие максимальный размер, MongoDB предоставляет API GridFS .