Skip to content

Commit 28914bf

Browse files
check document scan result
1 parent e2f7a7e commit 28914bf

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

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

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ export class MongoReportStorage implements storage.ReportStorageFactory {
178178
const { interval, timeframe } = data;
179179
const timeframeFilter = this.timeFrameQuery(timeframe, interval);
180180
const result = await this.db.sdk_report_events
181-
.aggregate([
181+
.aggregate<event_types.ListCurrentConnections>([
182182
{
183183
$match: {
184184
connect_at: timeframeFilter
@@ -188,7 +188,7 @@ export class MongoReportStorage implements storage.ReportStorageFactory {
188188
this.sdkProjectPipeline()
189189
])
190190
.toArray();
191-
return result[0] as event_types.ListCurrentConnections;
191+
return result[0];
192192
}
193193

194194
async reportSdkConnect(data: event_types.SdkConnectBucketData): Promise<void> {
@@ -234,9 +234,12 @@ export class MongoReportStorage implements storage.ReportStorageFactory {
234234
this.sdkProjectPipeline()
235235
])
236236
.explain();
237-
console.log(explain);
237+
explain.stages.map((stage: any) => {
238+
const key = Object.keys(stage)[0];
239+
console.log(JSON.stringify(stage[key], null, 2));
240+
});
238241
const result = await this.db.sdk_report_events
239-
.aggregate([
242+
.aggregate<event_types.ListCurrentConnections>([
240243
{
241244
$match: {
242245
disconnect_at: { $exists: false },
@@ -248,7 +251,7 @@ export class MongoReportStorage implements storage.ReportStorageFactory {
248251
this.sdkProjectPipeline()
249252
])
250253
.toArray();
251-
return result[0] as event_types.ListCurrentConnections;
254+
return result[0];
252255
}
253256

254257
async [Symbol.asyncDispose]() {

0 commit comments

Comments
 (0)