我在MongoDB中保存游戏文档。除其他外,文件还包含玩家姓名(name)、游戏结束时间(endMS)和游戏类型(type)。类型可以有五分之一的不同值。我需要搜索按游戏结束时间排序的玩家完成的所有游戏,以及按游戏结束时间排序的特定游戏类型的玩家完成的所有游戏。两个查询的例子是db.games.find({name:"Stefan",endMS:{$gt:0}}).sort({endMS:-1})和db.games.find({name:"Stefan",type:"bli",endMS:{$gt:0}}).sort({endMS:-1})你可以使用索引db.games.ensureI