使用Couchdb以编程方式创建文档

时间:2019-06-13 17:23:50

标签: couchdb

有人知道是否有可能通过ajax请求以沙发形式通过编程方式创建文档?我在文档或论坛上都找不到关于此的任何信息。任何帮助或提示将不胜感激...

1 个答案:

答案 0 :(得分:0)

我找到了类似的解决方案:

  $.ajax({
    url: "http://localhost:5984/mybase/anewid",
    type: "PUT",
    data: {  JSON.stringify("name": "joe", "mykey2": "myvalue2")},
    dataType: "json",
    success: function (result) {
        ...
    },
    error: function (xhr, ajaxOptions, thrownError) {
    alert(xhr.status);
    alert(thrownError);
    }
});

如果没有JSON.stringify封装,则会出现错误400:{“ error”:“ bad_request”,“ reason”:“无效的UTF-8 JSON”}

随附文档中的

ref:http://docs.couchdb.org/en/2.2.0/api/document/common.html#put--db-docid