My Express API имеет две основные сущности:
Каждый user
имеет список clientIds
им разрешено видеть.
Когда в систему добавляется новый client
, этот clientId
необходимо добавить ко всем users
, которым разрешено видеть вновь добавленных клиентов.
Как мне выполнить запрос на обновление в понедельник goose, учитывая, что мне нужно добавить новый clientId
в существующий список clientIds
для каждого user
, у которого есть canSeeNewClients == true
?
User.updateMany(
// Find all users who can see new clients
{"canSeeNewClients": true},
// Add the new clientId to the user's list of clientIds
{"$set":{"listOfClientIds": ??? }}
);