mongodb - 有没有办法在猫鼬中改变字段名称?
问题描述
嗨,我想在填充我的字段后将 _id 的名称更改为其他名称,但添加字段或投影不适用于填充。
await this.Model.findOne({ username }).populate({
path: 'tasks',
match: { folder: { $ne: null } },
$addFields: { id: '$_id' },
select: { _id: 0 },
})
有没有办法改变管道中的字段?我看过 virtuals 但我不希望他们改变集合之间的引用方式
解决方案
推荐阅读
- html - 在下创建下拉列表时出错在角度 7
- javascript - 如何从 AJAX responseText 中获取价值
- sql - 从大量表中检索数据的最有效方法 (20-30)
- angular - 如何在页面上播放音频加载或角度 6+ 中的每个设置间隔
- css - Flexbox - 顶部对齐内容
- c++ - Static member function and access operator
- javascript - 为什么我不能使用和箭头函数生成 {object}?
- python - 自定义 Django 管理命令
- scroll - Google AppMaker 中的弹出式滚动问题
- spring - Hibernate 不会在重复时抛出异常