【问题标题】:Object Type xxx is not found in schema在架构中找不到对象类型 xxx
【发布时间】:2016-08-24 14:40:14
【问题描述】:

首先,我先定义了TestSchema,并创建了“let realm = new Realm({schema: [TestSchema]})”,{realm.objects('Test').length}的结果是正确的。 当我尝试将更多模式添加到领域时,例如'let realm = new Realm({schema:[TestSchema, CarSchema, PersonSchema]})',它显示错误的消息。 “在架构中找不到对象类型汽车”。我想知道这里发生了什么。

【问题讨论】:

  • 你能发布一个代码 sn-p 来说明你是如何定义架构的吗?
  • 嘿,Tayschrenn。我已经解决了这个问题。我已经将所有这些模式定义放在一个文件中,比如 realm.js,然后导出这些模式。我发现它有效。我现在可以在任何我想操作领域数据库的地方调用该文件。你可以看到这个,github.com/realm/realm-js/blob/master/examples/ReactExample/…

标签: react-native realm


【解决方案1】:

将所有这些模式定义放在一个文件中,比如 realm.js,然后导出这些模式。

你可以检查一下。 https://github.com/realm/realm-js/blob/master/examples/ReactExample/components/realm.js

呵呵,我们可以在任何我们想要的地方调用领域数据库。

【讨论】:

    猜你喜欢
    • 2023-03-22
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多