gpt4 book ai didi

android - 使用 React Native Realm 通过多个 List 对象进行查询

转载 作者:行者123 更新时间:2023-12-04 22:07:20 26 4
gpt4 key购买 nike

第一天使用 React Native 和 Realm,我很难弄清楚如何通过两个 Realm 列表对象执行查询。

TasksReservations,它有 Renters,它有 first_namelast_name 字段。我希望我的用户能够通过承租人的名字和姓氏搜索任务。

本质上,“给我所有承租人名字或姓氏以“xyz”开头的任务”

const TaskSchema = {
name:'Task',
properties: {
reservations:{ type: LIST, objectType: ReservationSchema.name },
}
},

const ReservationSchema = {
name:'Reservation',
properties: {
renters:{ type: LIST, objectType: RenterSchema.name },
},
}

const RenterSchema = {
name:'Renter',
properties: {
first_name:{ type:STRING, optional:true },
last_name:{ type:STRING, optional:true },
},
}

我只是不知道如何设置我的查询和谓词来完成此任务。

最佳答案

您可以过滤嵌套对象。

let tasks = realm.objects('Dog');
let xyzTasks = task.filtered('reservations.renters.first_name BEGINSWITH "xyz" OR reservations.renters.last_name BEGINSWITH "xyz"');

引用:https://realm.io/docs/react-native/latest/#filtering

关于android - 使用 React Native Realm 通过多个 List 对象进行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39671131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com