MongoDB,在一行中显示两个发现

时间:2019-03-12 01:43:30

标签: mongodb aggregation-framework

我试图显示两个mongodb查询的结果:

db.games.aggregate([{$match:{player_id:12345}},{"$group" : {_id:"$player_id", count:{$sum:1}}}])`
db.games.aggregate([{$match:{player_id:6789}},{"$group" : {_id:"$player_id", count:{$sum:1}}}])

每个查询都会找到每个玩家玩过的游戏数量,但是我需要在一个查询中比较两者之间的游戏数量。

输出将类似于:

{"PlayerA":37,"PlayerB":98}

0 个答案:

没有答案