Класс io.realm.sync.permissions.Role не является частью схемы для этой области - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь сохранить свой объект в Firebase Firestore.Но когда у меня RealmList с поведением OneToMany, я не могу сохранить его в 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);

Затем, когда я сохраняю тот же объект в хранилище, я получаю io.realm.sync.permissions.Role 'не является частью схемы для этого царства исключение

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

Что я могу сделать, чтобы решить эту проблему?

...