我正在为使用JavaScript开发的一些游戏的一些高分系统寻找一个简单易用的数据库。我在github的学生开发人员包中看到了Orchestrate.io。我找到了一个合适的drivermodule nodejs并进行了整合。
问题来自查询协调我的数据。我已经管理过保存分数并使用来查询它们db.list('collection')
,但这似乎并不能对所有数据进行响应。对我来说,有些值没有返回。
我阅读了有关该db.search('collection','query')
功能的信息。但是我真的不明白如何返回所有数据,因为我不想以特定的方式查询。我的对象很简单,如下所示:
{"name":"Jack","score":1337}
据我了解,当将这样的值放入一个协调的集合中时,必须发送一个密钥。但是我想查询整个集合,并按分数的后代顺序获取值。
到目前为止,我最终在客户端对结果进行排序。希望你们能给我一些查询提示,以便可以对特定值进行排序!
您可以选择使用SearchBuilder
db.newSearchBuilder() //Build a search object .collection('collection') //Set the collection to be searched .sort(score, 'desc') //Set the order of the results .query("*") //Empty search .then(function (res) { //Callback function for results //Do something with the results })
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句