javascript - MongoDB:这个操作符叫什么?
问题描述
我在一个晦涩的评论中找到了我的解决方案,但我想找到文档。有谁知道这个运算符叫什么?它使用查询选择器在数组中返回单个匹配的嵌套文档。
const userSubscriptions = await Subscriptions.findOne(
{
user: subscribeTo._id,
'subscriptions.user': subscriber._id
},
{ 'subscriptions.$': 1 } // <-- *** what is this operator called? ***
);
解决方案
看起来它没有“名称”,只有“位置 $ 运算符”。
https://docs.mongodb.com/manual/reference/operator/projection/positional/#projection
推荐阅读
- ios - 构建特定的通用初始化
- qemu - qemu-system-x86_64: Files\qemu\: 总线=0,单元=0(索引=0)的驱动器存在
- python - 为什么我的代码在读取文件时写了两次
- reactjs - 我一次只能在我的 Reactjs 输入中输入一个字母
- android - 如何模拟驾驶员的运动以检查实时跟踪
- wordpress - Woocommerce 按标签显示评论和评分
- azure - Azure 函数发布 - “等待 SCM 更新环境设置超时”
- reactjs - React Native - 在 FlatLists 中呈现有状态组件是否正确?
- manim - 使用 Manim,我可以在现有对象的背景中绘制一个新对象吗?
- javascript - 将 socket.io 与 ECMA 脚本模块 (ESM) 一起使用?