Я пытаюсь обновить следующие документы в MongoDB v3.6.3
Попытка выяснить, оптимизированный процесс обновления 10 миллионов документов, вот формат do c.
{
name1:"a",
name2:"b",
timestamp : "2010-12-31 12:00:00"
}
{
name1:"c",
name2:"d",
timestamp : "2010-12-20 12:00:01"
}
{
name1:"e",
name2:"f",
timestamp : "2010-12-21 12:00:02"
}
{
name1:"g",
name2:"h",
timestamp : "2010-12-17 12:00:03"
}
{
name1:"i",
name2:"j",
timestamp : "2010-12-19 12:00:05"
}
etc... 10 million docs like this . ...
* Требование 1005 * здесь заключается в том, чтобы обновить только
YYYY
(в метке времени) до
2011
, сохранив
MM-DD HH:MM:SS
без изменений, существует 10 миллионов подобных документов для обновления одновременно. Попытка использования скрипта java с запросом на обновление для обновления каждого документа за раз, но не сработало. Не уверен, что я попытался ошибочно.
Пожалуйста, помогите с сценарием или запросом или любыми предложениями. Ценю вашу помощь по этому вопросу.