问题标签 [flutter-objectbox]

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 投票
0 回答
33 浏览

objectbox - ObjectBox Sync Suite 是否适用于会员应用程序?

我是新来的对象框

假设我们有客户应用程序的会员应用程序,允许客户订购商品

每个用户都使用自己的手机订购,所以在我看来,我认为将“客户 1”“同步”到“客户 2”电话是不好的,这是不相关且无用的,

如果我们有 500 个客户,并且每个客户都从他自己的手机订购,那么在设备之间同步“客户订单”是没有用的,它只需要在客户端和服务器之间同步,所以稍后从管理应用程序,管理员可以处理客户订单

在此处输入图像描述

如果 Objectbox 适合这种情况,如何实现这种情况?,是否需要在模型类定义中指定任何“关键字”以支持这种情况?

0 投票
1 回答
99 浏览

flutter - 如何在我的盒子中存储地图类型?我使用颤振对象箱

我无法将地图类型保存在我的框中,songInfo属性

当我运行时:flutter pub run build_runner build它忽略songInfo
警告:skipping property 'songInfo' in entity 'PlaylistItem', as it has an unsupported type: 'Map<String, Object>'
为什么 Map 是不受支持的类型?如何存储地图?请我需要帮助(欢迎举个例子

0 投票
0 回答
46 浏览

objectbox - 无法访问已关闭的存储指针

在颤动的对象框数据库中,有时在引用 ToOne 关系时,我会收到此错误。它意味着什么以及如何预防?无法重现代码,因为它偶尔会发生。

0 投票
0 回答
76 浏览

flutter - 从 ObjectBox Flutter 获取数据的更好方法

在我的颤振应用程序中,我有一个使用对象框飞镖保存在本地移动存储中的实体。我想查询数据库以获取特定读数,如果该读数不可用,我需要继续查询,除非找到一个读数。伪代码如下所述。我想知道效率方面哪个更好。

选项1

选项 2

0 投票
1 回答
51 浏览

flutter - 添加 objectbox_generator 给出错误 1314

在 pubspec.yaml 中添加 objectbox_generator

给出这个错误

0 投票
1 回答
31 浏览

flutter - 如何使用连续排序方法构建查询

我在使用链接顺序方法构建查询时遇到错误,因为它的返回类型为 void。

0 投票
1 回答
114 浏览

flutter - Flutter ObjectBox - 如何进行单元测试?

我正在使用 objectBox 作为 DB 构建我的新 Flutter 应用程序。如何在 Android Studio 中编写单元测试?

当我编写包含 objectBox 的单元测试时,在运行测试时我收到以下错误消息:

无法加载“C:\Dev\flutter_rebuild\test\db_model_test.dart”:无效参数:无法加载动态库“lib/objectbox.dll”:126

0 投票
1 回答
148 浏览

flutter - Dart ObjectBox - 删除由 ObjectBox 创建的所有文件

我试图弄清楚如何从 ObjectBox 中删除所有创建的文件。在我的单元测试期间,ObjectBox 在我在本地机器上提供的目录中创建所需的文件。在单元测试之后,我希望 ObjectBox 删除所有创建的文件。这怎么可能?我在这样的帖子中看到过(如何关闭 Objectbox 存储和删除数据文件),在 JAVA 中是一种“deleteAllFiles”方法。对于 Flutter/Dart,我找不到那个。

0 投票
1 回答
300 浏览

flutter - 在 Flutter 2.5 和 Riverpod 中使用 ObjectBox / Instantiate store 和 box

我在带有 Riverpod 的 Flutter 2.5 上使用 ObjectBox。目标是允许快速缓存来自 API 的大量数据。

如果远程数据和盒子里的数据有差异,那么我们更新。不再拥有互联网的人仍然拥有良好的数据。

有没有人设法在使用 Riverpod 的 Flutter Clean 架构中实例化并最好地使用 Objectbox?我在这里这里发现了几个相关的问题。但我目前似乎无法得到任何满意的东西......

如果您对此有任何建议。我考虑了 Objectbox 在他们的商店创建示例中所做的更新。

错误总是相同的,要么 _box 或 store 没有实例化,要么得到 null。我会在研究时更新我的​​帖子。

------编辑 2021 年 10 月 21 日-----

好的,感谢同事的帮助和意见。我更新我的代码以匹配。不再有存储或盒子实例化问题。

我的代码

远程/本地管理在此实现中,使用 getRemoteDataCoin 从 API 检索完整货币并将其转换为实体

我的 Riverpod 供应商。

0 投票
1 回答
68 浏览

objectbox - 是否可以通过反向链接关系查询?

我用这些关系设置了 2 个类,故障只有 1 台设备,而设备有很多故障。

我正在尝试利用反向链接来查找所有与故障有关的设备(因为可以在没有故障的情况下创建设备)。

但我似乎无法访问设备的故障属性

“没有为类型‘Equipment_’定义吸气剂‘故障’。”

我很确定我有向后查询,但我只是想弄清楚如何正确使用反向链接。我知道我可以通过查询所有故障然后查询所有设备并像那样过滤它们来完成这个过程,但我觉得反向链接应该以这种方式运行......还是我完全误解了它的意图?我似乎找不到很多与反向链接相关的示例,尤其是在 Dart 中