问题标签 [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 - `.pipe()` 没有执行 `debounceTime`
我正在尝试debounce()
使用Observable
和pipe()
链接.subscribe()
,但由于某种原因,订阅中的函数仍然一次被调用了十几次。
我正在尝试做的是管道withChangesForTables
和去抖动同步调用,因为我希望仅在进行了整批更改时才调用它。所以我为同步创建了一个提供程序并将它包裹在我的 RootNavigator 周围
javascript - WatermelonDB Sync 函数产生一个可能的未处理的 Promise Rejection
每当我单击按钮调用同步时,我都会得到:错误:无效的挂钩调用。钩子只能在函数组件的主体内部调用。这可能由于以下原因之一而发生:
- 你可能有不匹配的 React 版本和渲染器(例如 React DOM)
- 您可能违反了 Hooks 规则
- 您可能在同一个应用程序中拥有多个 React 副本有关如何调试和修复此问题的提示,请参阅https://reactjs.org/link/invalid-hook-call 。
有任何想法吗?
ios - 在 ios 上运行 react-native 项目时出错
我正在尝试在 ios 模拟器中启动我的 react-native 项目,但出现错误:
我正在用纱线开始这个项目:
终端返回:
我的播客文件:
-macOS Catalina 15.4.7 -i7 3630qm
-8GB DDR3
-xcode:12.4
-世博会:~44.0.2
-@nozbe/watermelondb: ^0.24.0
-反应原生:0.64.3
-纱线版本:1.22.17
-使用纱线:是的
- 使用打字稿:是
你能帮我解决这个问题吗?
database - 从 WatermelonDB 数据库中获取所有记录
我想知道为什么下面的代码块返回整个数据库对象?
聊天列表和列表包含数据库对象而不是所有记录。我想知道我是否写错了查询或者我错过了其他东西。
以下是查询返回的对象:
react-native - 在 react native 和 laravel 中的西瓜数据库中更改对象为空
我想让离线反应本机应用程序,所以我使用西瓜数据库,但我的问题是当我从 laravel 服务器中提取数据时它返回空对象。我的反应本机代码migration.js
schem.js
拉取请求代码
当我控制台警告迁移它返回 null ,这意味着我的数据库是最新的,这是错误的,因为我是第一次提取数据并且我的本地数据库是空的