React native 如何过滤领域中的对象?

React native 如何过滤领域中的对象?,react-native,realm,expo,React Native,Realm,Expo,我正在从事一个react原生项目,我正在使用realm将本地数据库中的数据存储到我的对象中,如下所示 [ { title: 'title1', data: [{name: 'name1', city: 'paris'},{name: 'name2', city: madrid}] }, { title: 'title2', data: [{name: 'name4', city: 'londer'},{name: 'name6', city: roma}] } ] 我的问题是如何按数据属性进行

我正在从事一个react原生项目,我正在使用realm将本地数据库中的数据存储到我的对象中,如下所示

[
{
title: 'title1',
data: [{name: 'name1', city: 'paris'},{name: 'name2', city: madrid}]
},
{
title: 'title2',
data: [{name: 'name4', city: 'londer'},{name: 'name6', city: roma}]
}
]

我的问题是如何按数据属性进行过滤,例如,仅选择数据中包含元素city===“londer”的对象。您可以执行以下操作:

Realm.open({schema:[*Your_Schema*]}).then(realm => const data = realm.objects('*Your_Type*').filtered('*Your_Condition*'));
查看此项了解更多详细信息