0

我是 MongoDB 的新手。我已经将一个 json 文件导入到我的 MongoDB 中。结构如下所示:

结构

我要做的是获取玩家 0、玩家 1 等的所有数据,但我不知道我的db.collection.find外观应该如何。

4

1 回答 1

2

使用db.collection.aggregate([{$unwind:"$match.players"}]). 您还可以选择要投影的字段和不投影的字段。您可以将其添加到聚合管道中。

     db.collection.aggregate([{$unwind:"$match.players"},
                               {$project:{_id:1, player:'$match.players'}}
                             ]);
于 2015-08-23T06:29:31.637 回答