我有以下格式的资产文件。
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。如果我想查找与关联资产一起的文件夹ID,那么Mongo聚合查询应该是什么样子的?基本上,我想按folderId对资产进行分组。