Skip to content

Commit d56753e

Browse files
unique sdks
1 parent 46dd4af commit d56753e

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

modules/module-mongodb-storage/src/storage/MongoReportStorage.ts

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ export class MongoReportStorage implements storage.ReportStorageFactory {
8888
},
8989
{
9090
$facet: {
91-
unique_user_ids: [
91+
unique_users: [
9292
{
9393
$group: {
9494
_id: '$user_id'
@@ -123,7 +123,20 @@ export class MongoReportStorage implements storage.ReportStorageFactory {
123123
{
124124
$count: 'count'
125125
}
126+
],
127+
unique_sdks: [
128+
{
129+
$group: {
130+
_id: '$sdk'
131+
}
132+
}
126133
]
134+
},
135+
$project: {
136+
unique_users_count: { $ifNull: [{ $arrayElemAt: ['$unique_users.count', 0] }, 0] },
137+
unique_user_sdk_count: { $ifNull: [{ $arrayElemAt: ['$unique_user_sdk.count', 0] }, 0] },
138+
unique_user_client_count: { $ifNull: [{ $arrayElemAt: ['$unique_user_client.count', 0] }, 0] },
139+
sdk_versions: '$unique_sdks._id'
127140
}
128141
}
129142
])

0 commit comments

Comments
 (0)