MongoDB: как называется этот оператор?

#javascript #mongodb #mongoose

#javascript #mongodb #мангуст

Вопрос:

Я нашел свое решение в неясном комментарии, но я хочу найти документацию. Кто-нибудь знает, как называется этот оператор? Он возвращает один соответствующий вложенный документ в массиве с помощью селектора запросов.

 const userSubscriptions = await Subscriptions.findOne(
  {
    user: subscribeTo._id,
    'subscriptions.user': subscriber._id
  },
  { 'subscriptions.$': 1 } // <-- *** what is this operator called? *** 
);

  

Ответ №1:

Похоже, у него нет «имени», только «позиционный оператор $».

https://docs.mongodb.com/manual/reference/operator/projection/positional/#projection