问题标签 [watermelondb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
572 浏览

javascript - 带有for循环的多个异步等待

我想用 async/await 运行多个函数,包括一个 for 循环。循环也需要彼此运行完成。目前我正在使用这个功能,似乎它不能正常工作。

对于 for 循环查询,我需要在第一个查询中创建的 id 来执行它。

目前我遇到了一个错误

0 投票
1 回答
618 浏览

javascript - 带有 TypeScript 的 Watermelondb

我正在构建一个 React 应用程序,我希望将 Watermelondb 用于离线存储,但我不知道如何将它与 TypeScript 一起使用。我已经从 Watermelondb 库创建了数据库以及我的课程和课程模型文件。在我的 App.tsx 中,我使用了数据库提供程序,如下所示:

然后我的功能组件中出现 Typescript 错误:

在课程和课程中,我收到以下错误:

类型 '{ children?: ReactNode; 上不存在属性 }'

如何使用 TypeScript 来解决这些错误?

0 投票
0 回答
66 浏览

android - RecordId 是通过网桥发送的,但它没有缓存在 watermelondb 中

在处理同步 api 实现时,数据没有与后端服务器同步。当我使用 android apk 调试问题react-native log-android时,它给出了以下错误:

0 投票
1 回答
25 浏览

javascript - 在包装函数返回中获取嵌套参数返回值

我有一个场景,我需要从作为参数传递给另一个函数的函数中获取返回值。我尝试了多种方法。但无法从 ProfileAction.js 文件中获取CreateProfileComponent的returnValue 。

最后我想要的是 CreateProfileComponent 中的 returnValue 值。函数 database.actions() 和 profileCollection.create() 来自第三方库 (WatermelonDB)

0 投票
1 回答
149 浏览

react-native - WatermelonDB w ReactNative:如何在模型中正确使用@actions?

带有 ReactNative 0.64 的西瓜数据库

我正在尝试在模型中添加一个生成操作,如下所示:

但是如何才能从组件函数内部调用呢?

到目前为止我尝试过的事情:

和其他一些组合......但在所有地方我都没有定义 generateRandomData。

我试图在文档和示例中找到一些帮助,但找不到任何东西。

0 投票
0 回答
30 浏览

reactjs - WaterMelonDB:如何使用表参数过滤模型?

我想使用 authData.id 过滤数据库,然后如果用户已经存在则删除 我想使用这个 id2 找到这个表进行修改。请帮助我

}

想用这个 id2 过滤

0 投票
1 回答
97 浏览

database - watermelonDb:如何在模式中将字符串数组作为列类型传递?

我想将 serverNames 的类型设置为字符串数组,但在西瓜中它只支持布尔值、字符串和数字,任何人都可以帮我解决这个问题

0 投票
0 回答
43 浏览

javascript - withObservables 和 await

我正在使用AsyncStorage并尝试在withObservables查询中使用其中一个存储的会话详细信息来存储一些会话详细信息。例如,假设这getCurrentFruitID是一个异步辅助方法来检索fruitIDfrom AsyncStorage。我尝试编写的代码如下所示:

但这会导致undefined is not an object错误。from正如官方论坛中的另一个人所建议的那样,我在 RxJS ( https://rxjs-dev.firebaseapp.com/api/index/function/from )中使用了该函数,但没有运气。任何帮助将非常感激!

0 投票
0 回答
62 浏览

synchronize - 如何使用 watermelondb 为同步功能传递数据

大家好,我正在使用 watermelondb,我有下面的代码,但我不知道如何实际使用它。我是 watermelondb 的新手,我不知道如何将数据作为道具传递给pullChangespushChanges对象。当我调用同步函数时,如何将必要的数据(如更改lastPulledAt)从数据库传递到同步函数中。而且我还需要对 migrationsEnabledAtVersion: 1 进行更多解释。提前感谢您的亲切回答。

0 投票
1 回答
104 浏览

react-native - WatermelonDB [诊断错误:将未定义传递给查询]

大家晚安,我有以下问题。我正在使用来自 WatermelonDB 的同步功能,但它在运行时会出现此错误。我确定一个对象手动查看它为什么不起作用。

如果插入不同步,同样的对象也会起作用。有谁知道如何解决?

在此处输入图像描述