我需要获得作为主键插入Realm的最高id值。我知道使用过滤器可以给出一个值列表,
map.on('click', function() {
console.log('map was clicked, layers are', lyrs);
});
那么如何从表中获得最高let hondas = realm.objects('Car').filtered('id');
,比如在第0位呢?
答案 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)
根据文档https://realm.io/docs/javascript/latest/api/Realm.Collection.html#max
FieldInfo.SetValue
答案 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名称。