У меня есть следующий набор с тремя документами:Как перемещать элементы массива между коллекциями?
{
_id: 1
items: ['1a', '1b', '1c']
},
{
_id: 2,
items: ['2a', '2b', '2c']
},
{
_id: 3,
items: []
}
У меня есть запрос, который должен двигаться «1а», «1c», «2a», элементы «2b» из их соответствующих документов в документы с _id: 3.
мне нужно получить следующий результат:
{
_id: 1
items: ['1b']
},
{
_id: 2,
items: ['2c']
},
{
_id: 3,
items: ['1a','1c', '2a', '2b']
}
Помогите мне пожалуйста. Что лучше для решения моей проблемы?
Эй, ребята, вы можете объяснить, почему вы отмечаете мой вопрос минутами без комментариев? – Erik
Я не знаю, почему это было занижено (я этого не сделал). Но не могли бы вы добавить код, чтобы показать, что вы пробовали? Конечно, нет автоматического способа «перемещать» элементы массива из одного документа в другой в MongoDB. – WiredPrairie