javascript - 如何删除 Meteor 集合中数组中的某个字段?
问题描述
我无法删除 Meteor 集合中数组内的字段。这是我收藏的结构:
我试过这个:
SMUProfiles.update({
owner: this.userId,
'classrooms.owner': classroom_id,
}, {
$pull: {
'classroom.$.owner': classroom_id
}
}
)
但不成功。
我想删除“所有者”数组下的任何键,我只引用它的值,而不是它们的索引。在这种情况下,我引用了6Yi64LqpqnfsHv4ms
as classroom_id
。
解决方案
你试过了吗
SMUProfiles.update({
owner: this.userId,
}, {
$pull: {
'classrooms.owner': classroom_id
}
}
)
我认为带有对象路径的简单拉操作符应该足以从数组中提取元素。
推荐阅读
- android - 如何使用 Kotlin 中的 Firebase 创建具有预定义登录名和密码的身份验证系统?
- react-native - 使用 react-native-video 时如何在设备上为本地视频使用绝对路径?
- angular - Angular 通用页面在服务器端渲染( ssr )中加载两次
- automated-tests - 当测试并行运行时,cypress-testrail-accumulative-reporter 未显示测试运行
- vert.x - 反应式微服务间通信 vert.x(强调反应式)
- angular - 如何根据其他两个 Datepicker 字段在 Datepicker 字段上设置 Min 和 Max 值 - Angular Material
- python - python while - 意外结果
- c++ - 在qt c ++中录制视频时捕获图像?
- reactjs - React CRUD 应用程序:如何让提交按钮工作
- meteor - 如何使用 IPsec 作为第三方设置云 VPN 隧道?