我的资产文档采用以下格式。MongoDB组按数组字段中的值
db.asset.find({}).limit(1).pretty()
{
"_id" : ObjectId("54e650a10364a65f62c0df4a"),
"_class" : "com.model.core.Asset",
"displayName" : "Bingo Rhymes For Children + More 3D Animation Nursery Rhymes & Kids' Songs",
"assetType" : "VIDEO",
"active" : true,
"originalUrl" : "https://www.youtube.com/watch?v=j-tdVvvXn9k&feature=youtube_gdata",
"groupIds" : [ ],
"folderIds" : [
"54e6507b0364a65f62c0df47",
"54e6507b0364a65f62c0df48"
]
}
正如您所看到的,每个资产都可以拥有与其关联的folderId的集合。如果我想查找文件夹标识以及关联的资产,mongo聚合查询的外观如何?基本上我想通过folderId将资源分组。
目前还不清楚你在这里问什么。你想做什么?预期的结果是什么? – styvane
@ user3100115本质上,我想通过folderId将资源分组。 –