Мне нужно продублировать элемент массива mongodb, но я понятия не имею, как это сделать ...
Я пытался использовать "set" с позиционным "$ []", но это не было Можно получить доступ к значению «field1», я смог создать только второе поле с фиксированным значением.
С уважением.
// My actual document
{
"_id" : ObjectId("5bd70f5678d408f3f1c4228a"),
"docId" : "1234567890" ,
"history" : [
{
"field1" : "value a"
},
{
"field1" : "value b"
},
{
"field1" : "value c"
}
]
}
//My desired document
{
"_id" : ObjectId("5bd70f5678d408f3f1c4228a"),
"docId" : "1234567890" ,
"history" : [
{
"field1" : "value a",
"field2" : "value a",
},
{
"field1" : "value b",
"field2" : "value b"
},
{
"field1" : "value c",
"field2" : "value c"
}
]
}