Я хотел бы создать монго-документ на Java для вставки в мою коллекцию монго. В настоящее время в используемом мной документе монго нет списка документов, и я хочу добавить его.
Мой документ должен выглядеть примерно так:
{
id : 1,
events : [
{ event_id : 1, processed : false},
{ event_id : 2, processed : false},
.
.
],
assigned_user : 32
}
Чтобы создать монго-документ, я вынужден создать
Map<String, Object> dataFields
, затем преобразуйте его в монго-документ.
Итак, чтобы добавить список необходимых мне документов, я подумал о создании
List<Document> events
затем создайте документ для каждого нужного мне события, затем добавьте его в список events
.
Наконец, я бы просто добавил список events
на карту dataFields
, а затем создал бы окончательный документ монго.
Будет ли это работать? Если нет, то в чем недостаток? Логика или реализация?