在Realm JS中获得最高的id值

时间:2017-09-05 07:14:42

标签: react-native realm react-native-android

我需要获得作为主键插入Realm的最高id值。我知道使用过滤器可以给出一个值列表,

map.on('click', function() {
    console.log('map was clicked, layers are', lyrs);
});

那么如何从表中获得最高let hondas = realm.objects('Car').filtered('id'); ,比如在第0位呢?

3 个答案:

答案 0 :(得分:0)

基于https://realm.io/docs/javascript/latest/api/Realm.Collection.html#sorted

let hondas = realm.objects('Car').sorted('id', true);
let highestId = hondas[0].id;

答案 1 :(得分:0)

答案 2 :(得分:0)

此代码在领域数据库中查找最大ID,如果DB中不存在这样的用户ID,则该代码递增1。这是代码..........

var l_SettingId = realm.objects(------).max("Id");
                    if(l_SettingId == null)
                    {
                      l_SettingId = 1;


                    }
                    else
                    {
                      l_SettingId + 1; 

                    }

“ ------”,您可以添加您的 SCHEMA名称