将数据导入到Realm数据库

我想使用一个集中的数据库,并正在寻找各种select来做到这一点。 根据我的理解,我有三个主要选项:SQLite,Realm和CoreData。 这些选项适用于所有用户的大型集中式数据库吗?

另外,我试图从JSON和CSV导入数据到Realm数据库。 Realm是否有这个function?

至于现在Realm似乎没有你需要的导入function。 检查这个线程的更多信息。

领域确实有一个伟大的文档,你可以在领域阅读和SQLite有这个框架(肯定有更多的),他们都支持Swift 2.x. 你必须检查最适合你的请求。

我也可以推荐你在reddit上阅读这个数据库线程。

public String composeJsonFromRealm(){ ArrayList<HashMap<String, String>> wordList; wordList = new ArrayList<HashMap<String, String>>(); // Build the query looking at all users: // Execute the query: RealmResults<User> users = realm.where(User.class).findAll(); if (users.size()>0){ User user = users.first(); HashMap<String, String> map = new HashMap<String, String>(); map.put("name", user.getName()); map.put("email",user.getEmail()); wordList.add(map); } Gson gson = new GsonBuilder().create(); return gson.toJson(wordList); } 

我想从JSON和CSV导入到Realm数据库的数据。 Realm是否有这个function?

使用Realm Cocoa Converter,您可以导入CSV,XLSX和JSON,并导出CSV数据。 虽然目前它只支持OS X.