我正在尝试将我的领域对象保存到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)
该怎么办?