Я пишу несколько запросов mongoDB для отношений Друга. Предположим, что существует документ пользователя, который выглядит следующим образом:Может ли MongoDB создать дружеские отношения с одним запросом?
User:
{
_id: 1
Friends: [2,3,8] // an array of identifier
}
Если я хочу писать запросы для двух пользователей, чтобы стать друзьями, мне нужно написать два запроса:
db.Users.update({_id: x}, {$push: {Friends: y}});
db.Users.update({_id: y}, {$push: {Friends: x}});
Мой вопрос: может Я совмещаю эти два слова с одним запросом? Если да, то как его написать?