无法查询新的 bool 属性 默认值

cannot query for new bool property default value

我有一个现有的数据库,如果我在我的对象框 class 中定义一个新的 bool hide_in_main_screen = false; 属性,并且我像 Store.box<TM>().query(TM_.hide_in_main_screen.equals(false)).build().find() 一样查询它,我得到 0项目。 如果我查询整个 table 我看到这个 属性 值是假的。

为什么我没有收到物品,我该如何解决这个问题?

根据this objectbox issue信息,我创建了一个数据库迁移例程,并用默认值填充了新属性。