如何解决如何解决领域与React Native应用之间的同步问题?
我不熟悉使用Realm数据库使用本机开发应用程序的问题,尽管我按照文档进行操作,但在同步数据时遇到了麻烦。调用领域之后,该应用程序不会引发任何错误,但是只要运行它便会崩溃。 我从Realm的“ SDK”部分创建了架构,并将其导入,并复制了AppId。 这是代码:
import React from 'react';
import { prescriptionSchema } from './Prescriptions'
import {
View,Text,TouchableOpacity
} from 'react-native';
import Realm from 'realm';
async function start() {
const appConfig = { id: 'AppId',timeout: 10000 }
console.log(appConfig)
const app = new Realm.App(appConfig);
console.log('created app')
const credentials = Realm.Credentials.anonymous();
console.log(credentials)
const user = await app.logIn(credentials);
console.log(user.id)
try {
console.log([prescriptionSchema])
const realm = await Realm.open({
schema: [prescriptionSchema],sync: {
user: user,partitionValue: 'name',},})
}
class App extends React.Component {
render() {
start();
return (
<View>
<TouchableOpacity>
<Text>temporary</Text></TouchableOpacity></View>
)
}
}
export default App
这是架构:
export const prescriptionSchema = {
name: 'prescription',properties: {
_id: 'objectId?',time: 'string?',day: 'string[]',food: 'string?',name: 'string?',prescription: 'string?',primaryKey: '_id',};
如果有人能找到我出了问题的地方或向正确的方向指点我,我将非常感谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。