Я пытаюсь заполнить мой MongoDB с образцами данных для запуска теста производительности. Мои документы должны иметь поле datetime
с именем last_update
, которое, я считаю, самоописано.Заполнение MongoDB с образцовыми документами, включая текущее время datetime
Для получения окончательных результатов мне нужно много документов (начиная с 1M до 1G). Вот почему я решил использовать такой инструмент, как mongoimport
, чтобы заполнить мою коллекцию.
Вот строчка из моего json
файла, который я скармливание mongoimport
:
{ "counter" : 0, "last_update" : new Date() }
Я ожидаю, что каждый документ, чтобы иметь текущий datetime
, как он сохранен в коллекцию. Но mongoimport
завершается с ошибкой:
exception:BSON representation of supplied JSON is too large: code FailedToParse: FailedToParse: Expecting '}' or ',': offset:42
Это кажется mongoimport
имеет проблемы с new Date()
заявление. Поэтому мой вопрос заключается в том, как добавить объемное количество документов в коллекцию с полем, установленным на текущее время?
Спасибо, я получил свою точку зрения, но вы можете уточнить свой ответ, как это немного трудно получить. – Mehran