Pau*_*sar 2 realm react-native
我正在执行以下查询:
realm.objects('Maker').filtered("categories CONTAINS $0", categoryObject)
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:
Only 'equal' and 'not equal' operators are supported for object comparison
Run Code Online (Sandbox Code Playgroud)
这是我的架构:
{
name: 'MakerOption',
primaryKey: 'serverId',
properties: {
serverId: 'int',
name: 'string',
categories: {type: 'list', objectType: 'Category'},
}
{
name: 'Category',
primaryKey: 'serverId',
properties: {
serverId: 'int',
name: 'string'
}
Run Code Online (Sandbox Code Playgroud)
有关此主题的文档很少。是否有其他方法可以做到这一点?
通过对链接或子对象的属性进行过滤,可以通过在查询中指定键路径来完成,例如
car.color == 'blue'
因此,您正在寻找以下查询:
realm.objects('Maker').filtered("categories.serverId == $0", categoryObject.serverId)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1283 次 |
最近记录: |