在每个文档中都有一个带有数字值的级别字段和带有字符串值的 twitch_username。我想像这样返回这些值:
1. Twitch: <twitch_username> Level: <level>
2. Twitch: <twitch_username> Level: <level>
3. Twitch: <twitch_username> Level: <level>
//...
我尝试通过数据映射、运行 for 循环、将数据推送到新数组等,但似乎无法理解它。
当前正在运行这个查询,它按降序返回我需要的特定数据:
User.find({}).select('twitch_username level -_id').sort({level: 'desc'}).exec((err,docs) => {
// console.log(docs);
});
上面的查询返回:
[
{ twitch_username: 'user1',level: 67 },{ twitch_username: 'user2',level: 14 }
]
这是我想要的,但我无法单独标记每个值,返回数据但我无法对它做任何事情。