Добавить поле в каждый документ с существующими данными (переместить данные полей в новое поле) - PullRequest
0 голосов
/ 03 мая 2019

У меня почти нет опыта работы с SQL или noSQL.

Мне нужно обновить каждый документ, чтобы мои поля "Log *" находились под новым полем "Log"

Я нашел несколькосправка от этого StackOverflow , но мне все еще интересно, как переместить данные.

Большое спасибо

Оригинальный документ

// collection: Services { "_id" : ObjectId("5ccb4f99f4953d4894acbe79"), "Name" : "WebAPI", "LogPath" : "Product\\APIService\\", "LogTypeList" : [ { "Name" : "ApiComCounter", "FileName" : "ApiComCounter.log" }, { "Name" : "ApiService", "FileName" : "ApiService.log" } ] }

Итоговый документ

// collection: Services { "_id" : ObjectId("5ccb6fa2ae8f8a5d7037a5dd"), "Name" : "InvoicingService", "Log" : { "LogPath" : "Product\\APIService\\", "LogTypeList" : [ { "Name" : "ApiComCounter", "FileName" : "ApiComCounter.log" }, { "Name" : "ApiService", "FileName" : "ApiService.log" } ] } }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...