【问题标题】:Import Data to Realm Database将数据导入领域数据库
【发布时间】:2015-12-18 19:27:13
【问题描述】:

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

此外,我正在尝试将数据从 JSON 和 CSV 导入到 Realm 数据库中。 Realm 有这个功能吗?

【问题讨论】:

    标签: ios json swift csv realm


    【解决方案1】:

    目前,Realm 似乎没有您需要的导入功能。查看此thread 了解更多信息。

    Realm 确实有很好的文档,您可以在 Realm 阅读,对于 SQLite,有 this 框架(肯定还有更多),它们都支持 Swift 2.x。您必须检查最适合您要求的内容。

    我还可以推荐你阅读 reddit 上的this 数据库线程。

    【讨论】:

      【解决方案2】:
      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);
      
          }
      

      【讨论】:

        【解决方案3】:

        我正在尝试将数据从 JSON 和 CSV 导入 Realm 数据库。 Realm 有这个功能吗?

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

        【讨论】:

          【解决方案4】:

          到目前为止,Realm Studio 确实具有从 CSV 导入的功能。

          打开 Realm Studio,文件 -> 从 -> CSV 创建领域

          干杯,

          穆拉特

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-05-24
            • 1970-01-01
            相关资源
            最近更新 更多