{
nick: 'testNick',
params: [{
nick2: 'testNick2',
unique: true
}, {
nick2: 'testNick3'
}]
}
Структура данных такая. Известен nick и nick2. Нужно обновить массив params (в частности параметр unique), где nick2 равен известному nick2. Возможные ситуации:
1. В массиве params может не быть массива где nick2 есть
2. В документе вообще может не быть массива params
3. Может вообще не быть документа
В любой из этих ситуаций должно быть создано:
{
nick: 'testNick',
params: [{
nick: 'testNick2',
unique: true
}]
}
Вроде примерно объяснил. Реально ли выполнить такое, за один запрос к монге?