Javascript React native中的领域
我正在学习react native中有关领域的教程 根据教程,所有模式都位于Javascript React native中的领域,javascript,reactjs,react-native,realm,Javascript,Reactjs,React Native,Realm,我正在学习react native中有关领域的教程 根据教程,所有模式都位于allSchemas.js中 export const EVENTS_SCHEMA = 'events'; export const EventsSchema = { name: EVENTS_SCHEMA, primaryKey: 'EventID', properties: { EventID: 'int', EventName: 'string', EventDate: 'string' } }
allSchemas.js
中
export const EVENTS_SCHEMA = 'events';
export const EventsSchema = {
name: EVENTS_SCHEMA,
primaryKey: 'EventID',
properties: {
EventID: 'int',
EventName: 'string',
EventDate: 'string'
}
};
这是App.js,现在我感到困惑了,在数据库选项中指定了一个领域文件,我是要在存储和访问数据之前创建一个领域文件,还是在数据库选项中指定后将自动创建领域文件
import React, { Component } from 'react';
import { Text, View, Button, TextInput } from 'react-native';
import axios from 'axios';
import { EventsSchema, EVENTS_SCHEMA } from './allSchemas';
const Realm = require('realm');
const databaseOptions = {
path: 'realmT4.realm',
schema: [EventsSchema],
schemaVersion: 0
};
当您编写
Realm.open(databaseOptions)
Realm将尝试创建arealmT4.Realm
(如果它不存在)。如果文件存在,Realm将打开并使用它。感谢@Dan的澄清