io.realm.sync.permissions.Role类不是此领域的架构的一部分

时间:2018-09-14 07:19:10

标签: android firebase realm realm-java realm-database

我正在尝试将我的领域对象保存到Firebase Firestore。但是,当我有一个具有OneToMany行为的RealmList时,我将无法将其保存在Firestore中。

public class Group extends RealmObject {
    @PrimaryKey
    private String groupId;
    private String groupType;
    private String name;
    private RealmList<GroupMember> groupMembers = new RealmList<>();
}

public class GroupMember extends RealmObject {
    @PrimaryKey
    private String id;
    private Person person;   
}

public class Person extends RealmObject {
    @PrimaryKey
    private String id;
    private String name;
}

首先,我将对象存储到Realm及其工作中。

RealmManager.getGroupInstance().save(group);

接下来,当我将同一对象保存到Firestore时,我得到 io.realm.sync.permissions.Role'并非此Realm架构的一部分

db.collection("group").document().set(group)

该怎么办?

0 个答案:

没有答案