4

gmongoドライバーから送信された正確なクエリを取得するにはどうすればよいですかmongod(デバッグ目的で)。

mysqlではlogSql = true、データソースに追加することで実現されます。

開始日と終了日の間にパイプラインが一致する集計クエリを作成しています。日付は通常の Java Date クラスとして与えられます。

db.collection.aggregate(
            [
                $match:
                    [
                        dateIssued: [

                            $gte: fromDate,

                            $lte: toDate
                        ]
                    ]
            ], 
            [
                $group:
                    [
                        _id: "\$type", 
                        total: 
                            [
                                $sum: 1
                            ]
                    ]
            ])

また、日付に基づいて結果をフィルタリングしていないようです。それは私にすべてを返してくれます。

4

2 に答える 2