提问人:Phil M 提问时间:11/10/2023 更新时间:11/10/2023 访问量:11
尝试创建 Mongo 视图以展平数据
Trying to create a Mongo view to flatten the data
问:
我一直在尝试创建一个 Mongo 视图,但寻求帮助。 我在 Mongo 中有这样的记录结构,并尝试使用报告解决方案的视图来展平结构:
{
"_id" : "`1",
"createdOn" : ISODate("2021-03-11T12:30:26.000+0000"),
"tags" : [
{
"key" : "documentType",
"value" : "OTHER"
},
{
"key" : "TYPE",
"value" : "DOCUMENT" }
]
}
{
"_id" : "2",
"createdOn" : ISODate("2021-03-11T12:30:51.000+0000"),
"tags" : [
{
"key" : "relatesTo",
"value" : "123456"
},
{
"key" : "TYPE",
"value" : "VIDEO"
}
]
}
{
"_id" : "3",
"createdOn" : ISODate("2021-03-19T08:13:00.000+0000"),
"tags" : [
{
"key" : "TYPE",
"value" : "VIDEO"
}
]
}
标签键/值对可能会有很大差异,但我试图实现的是一个大致输出如下的视图:
Id relatesTo type documentType
============================================
1 DOCUMENT OTHER
2 123456 VIDEO
3 VIDEO
这可能吗?
如果是这样,如何?我正在努力研究如何获取标签数组中特定键的值,然后尝试将其包含在投影中。
从谷歌搜索中似乎找不到任何过分有用的东西,尽管我敢肯定以前一定有人问过这个问题。
任何帮助都非常感谢。
谢谢!
答: 暂无答案
上一个:Mongos 连接未清除
下一个:如何为一对多关系提供中间表?
评论