问题标签 [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.
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 是不受支持的类型?如何存储地图?请我需要帮助(欢迎举个例子)
objectbox - 无法访问已关闭的存储指针
在颤动的对象框数据库中,有时在引用 ToOne 关系时,我会收到此错误。它意味着什么以及如何预防?无法重现代码,因为它偶尔会发生。
flutter - 从 ObjectBox Flutter 获取数据的更好方法
在我的颤振应用程序中,我有一个使用对象框飞镖保存在本地移动存储中的实体。我想查询数据库以获取特定读数,如果该读数不可用,我需要继续查询,除非找到一个读数。伪代码如下所述。我想知道效率方面哪个更好。
选项1
选项 2
flutter - 添加 objectbox_generator 给出错误 1314
在 pubspec.yaml 中添加 objectbox_generator
给出这个错误
flutter - 如何使用连续排序方法构建查询
我在使用链接顺序方法构建查询时遇到错误,因为它的返回类型为 void。
flutter - Flutter ObjectBox - 如何进行单元测试?
我正在使用 objectBox 作为 DB 构建我的新 Flutter 应用程序。如何在 Android Studio 中编写单元测试?
当我编写包含 objectBox 的单元测试时,在运行测试时我收到以下错误消息:
无法加载“C:\Dev\flutter_rebuild\test\db_model_test.dart”:无效参数:无法加载动态库“lib/objectbox.dll”:126
flutter - Dart ObjectBox - 删除由 ObjectBox 创建的所有文件
我试图弄清楚如何从 ObjectBox 中删除所有创建的文件。在我的单元测试期间,ObjectBox 在我在本地机器上提供的目录中创建所需的文件。在单元测试之后,我希望 ObjectBox 删除所有创建的文件。这怎么可能?我在这样的帖子中看到过(如何关闭 Objectbox 存储和删除数据文件),在 JAVA 中是一种“deleteAllFiles”方法。对于 Flutter/Dart,我找不到那个。
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 供应商。
objectbox - 是否可以通过反向链接关系查询?
我用这些关系设置了 2 个类,故障只有 1 台设备,而设备有很多故障。
我正在尝试利用反向链接来查找所有与故障有关的设备(因为可以在没有故障的情况下创建设备)。
但我似乎无法访问设备的故障属性
“没有为类型‘Equipment_’定义吸气剂‘故障’。”
我很确定我有向后查询,但我只是想弄清楚如何正确使用反向链接。我知道我可以通过查询所有故障然后查询所有设备并像那样过滤它们来完成这个过程,但我觉得反向链接应该以这种方式运行......还是我完全误解了它的意图?我似乎找不到很多与反向链接相关的示例,尤其是在 Dart 中