有人可以告诉我如何使用领域创建2个数据库吗?
我有2个屏幕。屏幕“硬币”包含下面的工作代码。我想将另一个领域数据库添加到屏幕“汽车”。
不幸的是,发生错误:
“路径'/Users/......./Documents/default.realm'的领域已在具有不同模式的当前线程上打开
//Screen "Coins"
var Realm = require('realm');
realm_coins = new Realm({
schema: [{
name: "Coins",
properties: {
coins: "int"
}
}]
})
如果我在“汽车”屏幕中添加以下内容,则会提及发生的错误
//Screen "Cars"
var Realm = require('realm');
realm_cars = new Realm({
schema: [{
name: "Cars",
properties: {
name: "string"
}
}]
})
答案 0 :(得分:1)
在创建Realm
实例时,您传入了一系列的模式定义:
const realm = new Realm({
schema: [{
name: "Coins",
properties: {
coins: "int"
}
}, {
name: "Cars",
properties: {
name: "string"
}
}]
});