У меня есть 2 подзадачи документа и вы хотите переместить все свойства от одного к другому, но ПОСЛЕ ОБНОВЛЕНИЯ Я хочу удалить пустое свойство.Как объединить 2 подзадачи в MongoDB?
Теперь я знаю, что команда $ rename может использоваться для перемещения каждого свойства из одного места в другое, но я также хочу, чтобы пустой объект был уничтожен, но только после перемещения.
Как это сделать?
Вот пример:
{
_id : ObjectID,
firstProperty : {
value0 : 1,
value1 : 2
},
secondProp: {
value5 : 3,
value6 : 4
}
}
Затем после процесса:
{
_id : ObjectID,
firstProperty : {
value0 : 1,
value1 : 2,
value5 : 3,
value6 : 4
}
}
Пример до и после документов был бы действительно полезен. – JohnnyHK
Сделайте это за два шага? – WiredPrairie
Добавлен пример. – Discipol