草庐IT

ios - 如何在 Realm 中设置自动递增键?

每个ChatData对象都有一个唯一的msgid。@interfaceChatData:RLMObject@propertyNSIntegermsgid;....@end但每次我创建一个新对象时,我都必须查询所有对象并获取最后的msgid。RLMArray*all=[[ChatDataallObjects]arraySortedByProperty:@"msgid"ascending:YES];ChatData*last=[alllastObject];ChatData*newData=[[ChataDataalloc]init];newData.msgid=last.msgid+1;

android - Realm 搜索的复杂排序,多个 RealmResults 的联合

我在我的开源Linux命令库项目中用realm替换了sqlite。到目前为止一切顺利,但现在我遇到了问题。我正在使用RealmBaseAdapter在带有搜索界面的ListView中显示所有命令。对于搜索,下面狙击的Realm会按如下顺序排列结果:查询:测试结果:l2测试rc测试测试测试参数RealmResultscommands=mRealm.where(Command.class).contains("name",query).findAll();mAdapter.updateRealmResults(commands);使用旧的sqlite逻辑,顺序是这样的:结果:测试测试参数l

android - Realm 搜索的复杂排序,多个 RealmResults 的联合

我在我的开源Linux命令库项目中用realm替换了sqlite。到目前为止一切顺利,但现在我遇到了问题。我正在使用RealmBaseAdapter在带有搜索界面的ListView中显示所有命令。对于搜索,下面狙击的Realm会按如下顺序排列结果:查询:测试结果:l2测试rc测试测试测试参数RealmResultscommands=mRealm.where(Command.class).contains("name",query).findAll();mAdapter.updateRealmResults(commands);使用旧的sqlite逻辑,顺序是这样的:结果:测试测试参数l

android - 多个 Realm 的 Realm 唯一约束

在RealmORM中,Android。有没有办法在两个或多个字段上添加唯一约束?在文档中找不到它。SQlite示例:CREATETABLEa(iINT,jINT,UNIQUE(i,j)ONCONFLICTREPLACE); 最佳答案 Realm目前不支持唯一约束,但它在我们的路线图上。目前最接近的是@PrimaryKey,它的语义略有不同。您可以在此处关注功能请求:https://github.com/realm/realm-java/issues/967 关于android-多个Rea

android - 多个 Realm 的 Realm 唯一约束

在RealmORM中,Android。有没有办法在两个或多个字段上添加唯一约束?在文档中找不到它。SQlite示例:CREATETABLEa(iINT,jINT,UNIQUE(i,j)ONCONFLICTREPLACE); 最佳答案 Realm目前不支持唯一约束,但它在我们的路线图上。目前最接近的是@PrimaryKey,它的语义略有不同。您可以在此处关注功能请求:https://github.com/realm/realm-java/issues/967 关于android-多个Rea

android - 从 Sqlite 迁移到 Realm (Android)

我现有的应用程序数据在SQlite上。我正在尝试将数据从Sqlite迁移到Realm。我用谷歌搜索如何迁移数据,但没有找到与此相关的任何解决方案。我计划启动现有应用程序的更新版本。在更新应用程序时,数据必须迁移到Realm并且必须删除现有的Sqlite数据库。如果可能,请与解决方案分享一些想法。 最佳答案 假设您在数据库(SqlLite)中存储了TODO列表,并且您希望将其迁移到Realm数据库。TODO项目表的SqlLite接口(interface)interfaceTodoItemModel{StringCREATE_TABLE

android - 从 Sqlite 迁移到 Realm (Android)

我现有的应用程序数据在SQlite上。我正在尝试将数据从Sqlite迁移到Realm。我用谷歌搜索如何迁移数据,但没有找到与此相关的任何解决方案。我计划启动现有应用程序的更新版本。在更新应用程序时,数据必须迁移到Realm并且必须删除现有的Sqlite数据库。如果可能,请与解决方案分享一些想法。 最佳答案 假设您在数据库(SqlLite)中存储了TODO列表,并且您希望将其迁移到Realm数据库。TODO项目表的SqlLite接口(interface)interfaceTodoItemModel{StringCREATE_TABLE

database - 用于移动开发的 Realm 与 Sqlite

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我是一名Xamarin开发人员,我曾经使用Sqlite作为移动数据库,最近Realm出现了。关于它们之间的差异的任何想法性能和易用性等?使用其中任何一个的最佳实践是什么?

database - 用于移动开发的 Realm 与 Sqlite

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我是一名Xamarin开发人员,我曾经使用Sqlite作为移动数据库,最近Realm出现了。关于它们之间的差异的任何想法性能和易用性等?使用其中任何一个的最佳实践是什么?

sqlite - 在带有 Redux 的 React Native 应用程序中使用 Realm

我即将着手开发ReactNative应用程序,并且完全相信使用Redux管理应用程序状态的好处,但是我想通过使用Realm进行持久存储,使应用程序的数据在离线时可用。我想知道Redux将如何与Realm一起玩?我正在开发的应用程序将通过RESTfulAPI提取大量JSON数据,然后我想将这些数据保存到本地存储-Realm似乎是一个很好的选择。然而,我不确定的是Realm数据库将如何存在于Redux存储中?它必须存在于商店外部吗?在基于Redux的应用程序中使用Realm是否有点自相矛盾?我很好地搜索了描述使用Realm或其他存储选项(Asyncstorage或SQLite)使用Redu