我的資產文檔採用以下格式。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將資源分組。 –