次のスキーマを指定します。
const Person = {
name: "User",
primaryKey: "_id",
properties: {
_id: "objectId",
name: "string",
age: "number",
company: "Company[]"
}
};
const Company = {
name: "Company",
primaryKey: "_id",
properties: {
_id: "objectId",
name: "string",
boss: {
type: 'linkingObjects',
objectType: 'Person',
property: 'company'
}
}
};
何人かの人と会社の何人かを追加した後、年齢でフィルタリングして、コードで30歳以上のものを取得しようとしましたrealm.objects("Person").filtered("age > 30");
このクエリの結果は次のエラーです。
最大呼び出しスタック サイズを超えました。
要件を満たす人物のリストがあるはずですが、代わりにこのエラーが発生します。リリース 10.0.0 では、このエラーは機能の修正であると思われtoJSON()
ます。ID でオブジェクトをフィルタリングしようとすると、すべて正常に動作しますが、いくつかのオブジェクトのリストを取得しようとすると、このエラーが発生します。
誰かがこれに対する解決策を持っていますか?
私は使用しています --> Realm: 10.1.1 React Native: 0.62.2 Node: 10.22.1