mongodb - 在 mongoDB 的分组聚合中解析 JSON 内容
问题描述
我想做这样的事情:
db.getCollection("myColl").aggregate(
[
{
"$match" : {
"some.field" : "VALUE"
}
},
{
"$group" : {
"_id" : "$some.field.bla",
"mContent": {
"$push":JSON.parse("$field.contents")
}
}
}
],
{
"allowDiskUse" : true
}
);
现在,这行不通。但我将如何实现这一目标?我想在随后的聚合步骤中。
解决方案
推荐阅读
- graphql - 我们应该在 Apollo Client 的情况下添加后端 graphql 模式吗?
- f# - 我可以在 F# 中使用可以访问类型本身的方法来扩充所有 DU 类型吗?
- c - GlobalAlloc(GMEM_ZEROINIT|GMEM_FIXED, 0) 会发生什么
- ios - 调用时未在地图视图上显示注释
- gnuplot - 对于具有大量数据的小图,gnuplot 中的线条样式变得不清楚
- r - 使用纬度和经度确定一条线的中间
- javascript - 如何从 Svelte 中的路由数组生成 sitemap.xml
- swiftui - ForEach 具有动态与静态范围
- jakarta-ee - 在 JAX-RS 中使用 Multipart/Form-Data 的实现方式无关
- php - 如何通过我的插件页面运行功能并在同一页面上打印结果