Оказывается, что предупреждение против моноимпорта / экспорта устарело. Все еще хорошая идея использовать mongodump / restore для скорости, но mongoexport сохраняет информацию о типе, используя MongoDB Extended JSON формат . Например, поле «Дата» больше не преобразуется в текст без вывода сообщений, а вместо этого в:
{ "$date": "<date>" }
, где <date>
- это ISO-8601 YYYY-MM-DDTHH:mm:ss.mmm<+/-Offset>
представление даты. Регулярные выражения конвертируются в
{ "$regex": "<sRegex>", "$options": "<sOptions>" }
и т.д.. Эти текстовые представления полей документа анализируются mongoimport, восстанавливая исходные типы. См. Типы данных BSON и связанные представления для получения дополнительной информации.
Надеюсь, предупреждение скоро будет снято .