问题标签 [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.
full-text-search - ObjectBox 是否支持全文搜索(fts)?
我想知道 ObjectBox 是否支持非英语的 FullTextSearch (fts),例如日语、韩语、中文、语言?
如果它确实支持,关于如何在 AndroidStudio 中执行此操作的任何建议?
谢谢
kotlin - 重置@id Objectbox 的自动增量值
有没有办法为带有注释的字段重置自动增量计数器@id
?我们正在尝试测试我们的存储库,这对于让数据库处于空状态非常有帮助。
测试设置
我们有一个实用程序类,它提供数据库连接的单例实例。对于每个测试类,我们获取该实例。
一旦获得,在执行每个测试之前,我们设置初始 DB 状态(删除所有先前的 DB 数据并执行初始数据的插入)。
我们遵循与 MySQL 相同的模式,以避免在每次测试时创建数据库,但这可能不是测试 objectbox 存储库的最佳方式。
我已经看到有一种方法可以从数据库中删除所有文件,但它需要关闭所有数据库连接。
android - 与 GSON 兼容的 ORM
在开始一个严肃的项目时,我遇到了一个问题,即在自定义类型和关系方面找到一个与 Retrofit+GSON 配合得最好的 ORM。像 ObjectBox 和 Realm 这样的 ORM 不能与 GSON 一起使用,因为它们自己的类型用于创建关系。它可以与 ObjectBox 一起使用,但每个实体都需要 TypeAdapter。那么在这种情况下,最好的解决方案是什么?使用房间更好吗?
java - ObjectBox IllegalStateException: Store is closed, Re-Open BoxStore
我正在使用ObjectBox
版本1.5.0
这是从数据库中删除所有数据的方法。
当用户按下注销按钮时,我想从 ObjectBox 中删除所有数据。上面的方法是删除所有数据,但是当我想添加我得到的数据时
问题:如何重新打开关闭BoxStore
?
unique - 如何在 box.put(Collections) 中使用 ObjectBox 和 Unique
Box
我想用该方法将整个实体集合放入 a中put(Collections)
,但是,Entity
.
我知道您可以使用 try catch 捕获错误,但我希望能够对错误进行更新Entity
,并继续执行剩余操作
如何才能做到这一点?
objectbox - 我可以发布一个带有预填充 objectbox db 的 android 应用程序吗
和标题说的差不多。
我想使用 ObjectBox 启动我的 Android 应用程序,但我希望将数据预填充在框中。
我可以根据我在开发过程中创建的数据将 data.mdb 和 lock.mdb 打包到应用程序中吗?
或者那里是否有设备特定的东西需要在每个特定设备上单独生成。
编辑 -
在检查我的 data.mdb 文件有多大时,它是巨大的!!!我正在尝试存储单词词典。它有 370k“行”,每行包含一个单词,并链接到另一个包含单个值的框。文件是 171Mb 大!太离谱了!!!
我已将其编入索引,并且已阅读索引使事情变大。是这样吗?我能做些什么吗?
android - 如何在发布 apk 中删除/禁用 objectbox 数据浏览器服务?
在apk的发布版本中,我检查了代码,以下行自动添加
我曾经使用db browser,但是现在我在release apk中没有使用Objectbox db browser,我也删除了所有依赖项,清理并重建了项目,但是这个服务仍然存在!
如何防止这种情况?
android - 无法在 Android (Kotlin) 中使用 ObjectBox 保存相同的数据
我正在使用 ObjectBox 来保存数据。当我用 ToMany 保存相同的数据时,它只保存第一个。
- 对象框(版本:2.0.0)
- Android(目标sdk版本:27)
- Kotlin(版本:1.2.60)
这是我的代码。
考试
result.details 的大小为 1。
我可以使用 ToMany 保存多个相同的数据吗?我该如何解决?
感谢您的回答。
java - ObjectBox 是否具有等效的 SQL Like 关键字
我有一个项目使用 ObjectBox 在本地存储数据。
当我在 SQL 中执行查询时,我可以使用“%”来获取所有项目,因为我使用“Like”关键字来匹配模式。
ObjectBox 是否有等效的方法在查询中执行此操作?