首页 > 解决方案 > MongoDB:这个操作符叫什么?

问题描述

我在一个晦涩的评论中找到了我的解决方案,但我想找到文档。有谁知道这个运算符叫什么?它使用查询选择器在数组中返回单个匹配的嵌套文档。

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

标签: javascriptmongodbmongoose

解决方案


看起来它没有“名称”,只有“位置 $ 运算符”。

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


推荐阅读