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

flutter - Flutter ObjectBox : (Data Observers & Rx) 根据当前屏幕上的操作刷新前一屏幕列表

我在 Flutter 中使用ObjectBox数据库。

现在我想观察特定实体的数据并在该实体更新时更改列表。

我看到文档DataObserver & Rx并尝试按如下方式实现它。

我想在调度发生变化时更新列表,但这段代码没有发生任何事情。

任何人都可以帮助实现这一目标吗?

0 投票
1 回答
231 浏览

flutter - Flutter objectbox:我可以用于生产 APP(仅限移动设备 Android 和 iOS)

我是 Flutter 的新手,我已经开始使用 Hive DB,但遇到了这个问题。我正在寻找一种替代方法并获得了 ObjectBoxDB。

ObjectBox 准备好用于生产了吗?

我需要大家的一些建议来选择正确的本地数据库。

我的用例现在非常简单,只存储键:值对数据(数据不多)。

0 投票
0 回答
50 浏览

objectbox - 如何使用 ObjectBox Sync 在同一用户的多个设备之间进行同步?

我知道 ObjectBox Sync 能够跨多个设备同步数据,我的问题是:

如何使多个设备之间的同步属于同一用户?你知道在我的用例中,我们的应用程序是一个服务于全球许多用户的互联网应用程序,如何在设备之间同步属于同一个用户。

例如,如果有一个 A 用户,他有两个设备,D1 和 D2。B 是另一个拥有另外两个设备 D3 和 D4 的用户。

我们只想为用户 A 在 D1 和 D2 之间同步数据,而为用户 B 在 D3 和 D4 之间同步数据。

0 投票
1 回答
28 浏览

objectbox - 如果使用 ObjectBox Sync 进行同步,可以同时使用多少台设备?

由于我们的应用程序是为全球用户提供服务的互联网应用程序,因此我们未来可能拥有数千万用户。

我想知道可以同时使用多少台设备来使用 ObjectBox Sync 进行同步?

0 投票
1 回答
154 浏览

flutter - 如何结合第二个依赖于第一个的两个流?

我正在构建一个应用程序,其中 aDocument属于DocumentTemplatea DocumentFamily

我正在为应用程序处理基本的 CRUD 操作,我需要一种watchDocumentTemplateById方法来获取 a 流,DocumentTemplate但我还需要观看它的DocumentFamily.

问题是我不知道如何嵌套这两个流,以便在更新 aDocumentFamily时,DocumentTemplate将更新DocumentFamily.

如果有人能告诉我正确的方法,我将不胜感激。我使用 Flutter 和 ObjectBox 作为我的本地数据库。

这是watchDocumentTemplateById我开始实施的方法(未完成):

以及上面提到的类(DocumentTemplate、DocumentTemplateEntity、DocumentFamily 和 DocumentFamilyEntity):

文档模板:

文档模板实体:

文档族:

文档家庭实体:

提前致谢 !

编辑 :

我试图自己解决它并找到了该switchMap方法,该方法似乎将两个流合并为一个,但我不完全确定它是否可以在这里使用更新的watchDocumentTemplateById方法:

ref.:如何在 Dart 中嵌套 Streams(将 Streams 映射到 Stream 事件)?

0 投票
2 回答
359 浏览

flutter - 如何在objectBox颤振中加入表格

在我的颤振项目中,我正在使用objectBox 数据库进行离线模块。在这个模块中,我有三个表ItemMaster表、customerMaster表和customerWiseStock表。我有 itemMaster 和 customerMaster 表的数据,我想获取库存,这取决于itemId(ItemMaster)salestypeId(CustomerMaster)

如何帮助别人?

在这里我附上图片以供参考。 在此处输入图像描述

0 投票
2 回答
1097 浏览

javascript - 在 Web 上运行的 Flutter 应用程序失败并出现错误:只有 JS 互操作成员可能是“外部的”

我正在尝试让我当前的 Flutter 应用程序在网络上运行。我打电话flutter create .了,但如果我尝试在 Chrome 中运行它,我会收到大约 10000 条错误消息提示,这些消息看起来像这样:

尝试删除“外部”关键字或添加 JS 互操作注释。外部 ffi.Pointer<OBX_id_array> 移除;^

../../flutter/.pub-cache/hosted/pub.dartlang.org/objectbox-1.1.0/lib/src/native/bindings/objectbox-c.dart:6289:41:错误:只有JS互操作成员可能是“外部的”。尝试删除“外部”关键字或添加 JS 互操作注释。外部 ffi.Pointer<OBX_sync_change> 列表;^

../../flutter/.pub-cache/hosted/pub.dartlang.org/objectbox-1.1.0/lib/src/native/bindings/objectbox-c.dart:6292:16:错误:只有JS互操作成员可能是“外部的”。尝试删除“外部”关键字或添加 JS 互操作注释。外部整数计数;^

无法编译应用程序。

我试着用谷歌搜索它,但我找不到任何关于它的东西。有谁知道这是关于什么以及我如何适应这个?

0 投票
1 回答
187 浏览

flutter - 在 Flutter 2.0 中未初始化 ObjectBox 数据库

我正在尝试使用 ObjectBox 作为颤振应用程序中的数据库。以下是示例代码。

但是,在执行时,我返回了“_store 未初始化”错误。

0 投票
1 回答
263 浏览

flutter - Flutter Objectbox:在@Backlink和没有@Backlink之间有多个M:N(ManyToMany)关系和混合是否有效

Objectbox 是否支持具有多个多对多关系 (M:N) ? 例如:

就我的测试而言,我在一个类中使用多个多对多关系尝试的所有构建都失败了。抛出类似这样的错误:

那么有没有办法在 ObjectBox 中完成这项工作,或者我是否必须使用另一个具有一对多关系的 Binder 类,例如在 Exercise 和 UnitType 之间 --> ExerciseUnitType (这个解决方法对我有用,但是不漂亮,并且显着增加了对额外类和额外存储数据的需求

0 投票
2 回答
258 浏览

flutter - ObjectBox Flutter:注销时清除所有表

我正在为数据库使用ObjectBox,并且创建了几个表。现在我需要清除所有表(例如 truncate 以再次从 1 开始主 ID),例如 Clean the Database。

我没有找到任何方法或方法来清除数据库。

我想对所有表都使用removeAll,但我认为这不是正确的方法。

请让我知道是否有其他方法可以做到这一点。

谢谢,普拉蒂克。