提前致谢
我在 react native android 中使用西瓜数据库它返回未定义的集合。
const handleDB = async () => {
const myCollection = database.collections.get('data_items')
await database.action(async () => {
const newPost = await myCollection.create(post => {
post.ItemID = 9
post.ItemParentItem_ID = 8
})
})
}
我从同一个功能组件中调用它
handleDB()
有什么解决办法
我的数据库
import { Database } from "@nozbe/watermelondb";
import SQLiteAdapter from "@nozbe/watermelondb/adapters/sqlite";
import { dbModel } from "./"
import { mySchema} from "./schema"
const adapter = new SQLiteAdapter({
dbName: 'Northel',
schema: mySchema
});
export const database = new Database({
adapter,
modelClasses: [dbModel],
actionsEnabled: true,
});
如果我控制台日志 myCollection 我得到未定义。
我已将数据库导入为
import { database } from '../model/database'