Couchbase无法将文档写入数据库

时间:2015-07-08 13:01:54

标签: android couchbase-lite

我是Android上的新手,我正在尝试使用couchbase mobile将图像存储到数据库中。当我尝试运行我的代码时,logcat输出错误" 无法写入数据库。当前获胜的修订版不会被删除,因此这是一个冲突" 。我不知道自己做错了什么。任何帮助将非常感激。这是我的代码。

        Document document = database.getDocument("test1");
        Map<String, Object> docContent = new HashMap<>();
        docContent.put("message", "Hello Couchbase Lite");
        docContent.put("creationDate", currentTimeString);
        docContent.put("Testing Message 1","Testing the sync of message");
        try {
            document.putProperties(docContent);
            UnsavedRevision newRev = document.createRevision();
            URL url = new URL("res/mipmap-mdpi-v4/sym_def_app_icon.png");
            newRev.setAttachment("photo.png", "image/png", url);
            newRev.save();
            Log.d (TAG, "Document written to database named " + dbname + " with ID = " + document.getId());
            } 
        catch (CouchbaseLiteException e) {
            Log.e(TAG, "Cannot write document to database", e);
            }
        catch (MalformedURLException e) {
            e.printStackTrace();
        }

0 个答案:

没有答案