特定のユーザーが何回レコードを何回閲覧したかを数えたいと思っています。それに対する質問は何でしょうか?Mongodb Countと
私は、ユーザーのアクティビティを記録するコレクションを持っています。ユーザーが何かを見るたびに、そのコレクションに行が作成されます。だから私は、ユーザーが、私はこれをしようとしたが
db.activities.aggregate(
{$group: {
_id: "$assetName",
count: { $sum: 1}
}},
{$match: {
"userId": "1"
}}
);
例
User A viewed Company ABC
User A viewed Company XYZ
再び
User A viewed Company ABC
User B viewed company TEST
を働いていないですんいくつかのこと
回数をカウントします予想結果
1. Company A viewed 2 times by user 1
2. Company B viewed 5 times by user 1
を試してみてください(関数(errは、カウント)カウントModel.find({ "1" "会社": "A"、 "はuserId"})。 {}); – chirag
特定の会社ではなく、ユーザーが閲覧したすべての企業、私はその合計/数が必要です –