nedb不从find返回数据,以便它在数据库中显示

问题描述

这是我的数据库的屏幕截图:

enter image description here

当我尝试检索“华盛顿子弹队”中的所有球员时,它返回的顺序与数据库显示的顺序不同。这是我的服务器代码

app.get(conf.RoutePath + ":team/queuedplayers",function (req,res) {
var index = req.params['team'].lastIndexOf("=") + 1;
var team = req.params['team'].substring(index,req.params['team'].length);
console.log(team);
databaseQueuedplayers.find({team: team},(err,data) => {
    console.log(data);
    if(err)
    {
        res.end();
        return;
    }
    res.json(data);
}); 

});

我返回了所有 5 个条目,但顺序不同。我知道我可以为每个条目添加一个索引,这将解决我的问题。但我也很困惑为什么 nedb 会以随机顺序返回条目?有没有办法可以按照存储的方式检索数据?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)