Требуется обновить значение в массиве объектов в mongodb
626 руб. за проект
Пример объекта во вложении.
Мне необходимо выполнить обновление элемента в массиве объектов,
поиск идет одновременно по полям:
1) companyId
2) "platforms.platform"
3) "platforms.status"
4) "platforms.uploadToFeed"
Делаю запрос, обновляется другое поле массива, где:
db.getCollection('re').update({
companyId: "GgLnMSMmxYtgeLC9q",
"platforms.platform": "DomClick",
"platforms.status": "for_publication",
"platforms.uploadToFeed": true
},{
$set: { "platforms.$.status": "new status" }
})
Обновляется элемент с "platforms.platform": "Cian"
Мне необходимо выполнить обновление элемента в массиве объектов,
поиск идет одновременно по полям:
1) companyId
2) "platforms.platform"
3) "platforms.status"
4) "platforms.uploadToFeed"
Делаю запрос, обновляется другое поле массива, где:
db.getCollection('re').update({
companyId: "GgLnMSMmxYtgeLC9q",
"platforms.platform": "DomClick",
"platforms.status": "for_publication",
"platforms.uploadToFeed": true
},{
$set: { "platforms.$.status": "new status" }
})
Обновляется элемент с "platforms.platform": "Cian"
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.