React-Native Realm TypeError: Reflect.construct требует, чтобы первый аргумент был конструктором - Ошибка - PullRequest
0 голосов
/ 28 марта 2020

Я переустановил операционную систему MacOs, мой рабочий код не прошел.

Я не понимаю, он работал до переустановки.

Детали моего проекта:"реакция": "16.9.0" "реакция-нативная": "0.61.1", "область": "^ 3.6.5",

Я пробовал версии 3.2.0 и 3.1.0, но не работал, ошибка та же.

I'm getting this error ** Мой код **

export function RealmDB_SetLoginUser(Data)
{
    realm.write(() =>
    {
        let LoginUser = realm.objects('LoginUser');

        realm.delete(LoginUser);

        realm.create('LoginUser', {
            Name: Data.Name,
            Password: Data.Password,
            IsTest: Data.IsTest,
        });
    });
}

Не могли бы вы мне помочь?

1 Ответ

3 голосов
/ 30 марта 2020
DataMo.schema = {
    name: 'DataMo',
    primaryKey: 'id',
    properties: {
        id: 'int',
        year: 'string',
    }
};
const realm: Realm = new Realm({
    schema: [
        DataMo.schema
    ]
});

export default realm;

Заменить схему: [DataMo] на схему: [DataMo.schema]

...