Пн go Запрос на обновление не работает должным образом - PullRequest
0 голосов
/ 06 августа 2020

У меня есть данные в одной коллекции в формате, приведенном ниже

{
"tenantId":"Hello",
"timings":[{
"name":"Hi",
"category":"standard",
"pickAndPack":30,
"type":"pickup"
},
{
"name":"Hi",
"category":"premium",
"pickAndPack":30,
"type":"pickup"
}]
}

Я хочу обновить данные внутри массива таймингов, но он не работает должным образом. Ожидаемый результат

{
"tenantId":"Hello",
"timings":[{
"name":"Hi",
"category":"standard",
"pickAndPack":30,
"type":"pickup"
},
{
"name":"Hello",
"category":"premium",
"pickAndPack":1200,
"type":"pickup"
}]
}

Я пробовал этот запрос

let dataExists = [{
"name":"Hi",
"category":"standard",
"pickAndPack":30,
"type":"pickup"
},
{
"name":"Hello",
"category":"premium",
"pickAndPack":1200,
"type":"pickup"
}

masterdb.collection('corporate').update({ tenantId ,'timings.type': type}, { $set: { 'timings.$': dataExists } });```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...