спасибо заранее
Я использую арбузный дб в реагирующем родном андроиде, он возвращает неопределенное значение для коллекции.
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'