基本上我有一个带有日期属性的MessageSchema,在我的应用程序上,我需要查询存储在数据库中的所有消息,并能够按日期对它们进行排序,以便在ListView上显示它们,我按如下方式进行查询:
return realm.objects("Message").sorted('date');
这有效,但只有一种方式,消息只按升序排序,我还没有找到按降序排序的方法,而本机的文档只显示一个例子:
let hondas = realm.objects('Car').filtered('make = "Honda"');
// Sort Hondas by mileage
let sortedHondas = hondas.sorted('miles');
欢迎任何建议。
版本:
react-native: "0.40.0"
realm js: "1.0.2"
答案 0 :(得分:5)
return realm.objects("Message").sorted('date', true);
查看源代码,您可以看到已排序的方法需要 描述符和名为reverse的布尔值,除非设置为false 你改变它,所以上面的代码只是颠倒了顺序。