问题标签 [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.
javascript - 带有for循环的多个异步等待
我想用 async/await 运行多个函数,包括一个 for 循环。循环也需要彼此运行完成。目前我正在使用这个功能,似乎它不能正常工作。
对于 for 循环查询,我需要在第一个查询中创建的 id 来执行它。
目前我遇到了一个错误
javascript - 带有 TypeScript 的 Watermelondb
我正在构建一个 React 应用程序,我希望将 Watermelondb 用于离线存储,但我不知道如何将它与 TypeScript 一起使用。我已经从 Watermelondb 库创建了数据库以及我的课程和课程模型文件。在我的 App.tsx 中,我使用了数据库提供程序,如下所示:
然后我的功能组件中出现 Typescript 错误:
在课程和课程中,我收到以下错误:
类型 '{ children?: ReactNode; 上不存在属性 }'
如何使用 TypeScript 来解决这些错误?
android - RecordId 是通过网桥发送的,但它没有缓存在 watermelondb 中
在处理同步 api 实现时,数据没有与后端服务器同步。当我使用 android apk 调试问题react-native log-android
时,它给出了以下错误:
javascript - 在包装函数返回中获取嵌套参数返回值
我有一个场景,我需要从作为参数传递给另一个函数的函数中获取返回值。我尝试了多种方法。但无法从 ProfileAction.js 文件中获取CreateProfileComponent的returnValue 。
最后我想要的是 CreateProfileComponent 中的 returnValue 值。函数 database.actions() 和 profileCollection.create() 来自第三方库 (WatermelonDB)
react-native - WatermelonDB w ReactNative:如何在模型中正确使用@actions?
带有 ReactNative 0.64 的西瓜数据库
我正在尝试在模型中添加一个生成操作,如下所示:
但是如何才能从组件函数内部调用呢?
到目前为止我尝试过的事情:
和其他一些组合......但在所有地方我都没有定义 generateRandomData。
我试图在文档和示例中找到一些帮助,但找不到任何东西。
database - watermelonDb:如何在模式中将字符串数组作为列类型传递?
我想将 serverNames 的类型设置为字符串数组,但在西瓜中它只支持布尔值、字符串和数字,任何人都可以帮我解决这个问题
javascript - withObservables 和 await
我正在使用AsyncStorage
并尝试在withObservables
查询中使用其中一个存储的会话详细信息来存储一些会话详细信息。例如,假设这getCurrentFruitID
是一个异步辅助方法来检索fruitID
from AsyncStorage
。我尝试编写的代码如下所示:
但这会导致undefined is not an object
错误。from
正如官方论坛中的另一个人所建议的那样,我在 RxJS ( https://rxjs-dev.firebaseapp.com/api/index/function/from )中使用了该函数,但没有运气。任何帮助将非常感激!
synchronize - 如何使用 watermelondb 为同步功能传递数据
大家好,我正在使用 watermelondb,我有下面的代码,但我不知道如何实际使用它。我是 watermelondb 的新手,我不知道如何将数据作为道具传递给pullChanges和pushChanges对象。当我调用同步函数时,如何将必要的数据(如更改和lastPulledAt)从数据库传递到同步函数中。而且我还需要对 migrationsEnabledAtVersion: 1 进行更多解释。提前感谢您的亲切回答。