mongodb - 在 mongo 中使用 $group 中生成的字段
问题描述
我有一个执行以下操作的 mongo 查询:
$group: {
_id: { ....},
foo: {
$push: {
field1: { $map: { input: "myObjects", as: "obj", in: "$$obj.title" }
field2: myArray
}
}
}
我想将 field1 与 myArray 连接以生成 field2。我试过这样做:
field2: { $concatArrays: ["$field1", myArray] }
但我只从 myArray 中获取值。
解决方案
推荐阅读
- .htaccess - htaccess “目录索引已禁用”
不工作? - html - 音频文件可以在 HTML 中内联使用吗?
- python - 通过日期时间列的每个部分生成新列的实用程序函数
- r - 多次运行 catboost 后出现“C 堆栈使用 [高数] 太接近限制”
- java - 你好!我的项目中有一个错误。我不知道为什么 Logcat 对我的改造对象发誓
- c++ - 如何传递向量
>v[] - node.js - nodejs 应用程序在本地运行良好,但不能在线运行
- ubuntu - 从终端启动的 vscode 无法从其终端打开脚本或图形应用程序
- javascript - 在 JavaScript 中访问 Map 对象内的对象和数组
- c# - VS 在使用通用 Blazor 视图的错误列表中显示错误的问题