问题标签 [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 回答
45 浏览

javascript - `.pipe()` 没有执行 `debounceTime`

我正在尝试debounce()使用Observablepipe()链接.subscribe(),但由于某种原因,订阅中的函数仍然一次被调用了十几次。

我正在尝试做的是管道withChangesForTables和去抖动同步调用,因为我希望仅在进行了整批更改时才调用它。所以我为同步创建了一个提供程序并将它包裹在我的 RootNavigator 周围

withChangesForTables关于西瓜数据库源代码

0 投票
0 回答
26 浏览

javascript - WatermelonDB Sync 函数产生一个可能的未处理的 Promise Rejection

每当我单击按钮调用同步时,我都会得到:错误:无效的挂钩调用。钩子只能在函数组件的主体内部调用。这可能由于以下原因之一而发生:

  1. 你可能有不匹配的 React 版本和渲染器(例如 React DOM)
  2. 您可能违反了 Hooks 规则
  3. 您可能在同一个应用程序中拥有多个 React 副本有关如何调试和修复此问题的提示,请参阅https://reactjs.org/link/invalid-hook-call 。

有任何想法吗?

0 投票
1 回答
26 浏览

reactjs - React Native WatermelonDB Invariant Violation:Module AppRegistry 不是注册的可调用模块(调用runApplication)

所以我为 React Native 安装了 WatermelonDB 并想使用它。我所做的一切都与安装指南中的完全一样,但似乎没有用。
这是我得到的错误: 在此处输入图像描述

这是我的依赖:

我是否尝试使用或不使用 JSI 都没关系。不能一直工作。我也使用 kotlinVersion = '1.4.21'

0 投票
0 回答
69 浏览

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

-使用纱线:是的

- 使用打字稿:是

你能帮我解决这个问题吗?

0 投票
1 回答
17 浏览

database - 从 WatermelonDB 数据库中获取所有记录

我想知道为什么下面的代码块返回整个数据库对象?

聊天列表和列表包含数据库对象而不是所有记录。我想知道我是否写错了查询或者我错过了其他东西。

以下是查询返回的对象:

0 投票
0 回答
11 浏览

react-native - 在 react native 和 laravel 中的西瓜数据库中更改对象为空

我想让离线反应本机应用程序,所以我使用西瓜数据库,但我的问题是当我从 laravel 服务器中提取数据时它返回空对象。我的反应本机代码migration.js

schem.js

拉取请求代码

当我控制台警告迁移它返回 null ,这意味着我的数据库是最新的,这是错误的,因为我是第一次提取数据并且我的本地数据库是空的