2017-02-17 97 views
2

基本上我有一个MessageSchema的日期属性,在我的应用程序中我需要查询存储在数据库中的所有消息,并且能够按日期对它们进行排序,以在ListView上显示它们查询如下:Realm React本地排序顺序

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" 

回答

3
return realm.objects("Message").sorted('date', true); 

查看源代码,你可以看到,排序的方法需要 一个描述符和布尔命名相反,它被设置为假,除非 你改变它,所以上面的代码只是颠倒了顺序。