问题描述
这是我的数据库的屏幕截图:
当我尝试检索“华盛顿子弹队”中的所有球员时,它返回的顺序与数据库中显示的顺序不同。这是我的服务器代码:
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 (将#修改为@)