React Native Арбузная дБ коллекция возвращается неопределенной - PullRequest
0 голосов
/ 04 ноября 2019

спасибо заранее

Я использую арбузный дб в реагирующем родном андроиде, он возвращает неопределенное значение для коллекции.

 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'
...