通过Rest API创建文档

时间:2016-11-10 16:04:14

标签: rest curl couchbase

我正在尝试在couchbase上创建一个文档productsId,其中一些包含使用Rest API。

阅读文档后,我最终创建了这个crul脚本,但我无法使其正常工作

curl -v -H "Content-Type: application/json" -X PUT -d 
'{"country":"France","iata":"A5","callsign":"AIRLINAIR","name":"Airlin Air","icao":"RLA","type":"airline","id": "19810"}' 
Administrator:password@localhost:8091/pools/default/buckets/default/docs/productsId

我收到了405. Method Not Allowed

但是在文档中似乎是一个可用的选项。

修改

我之所以要使用Rest API,是因为我需要在我的测试框架中修改一些文档并清理其他文档。实现整个API有点矫枉过正。让我感到惊讶的是,您可以创建集群,存储桶,使用Rest API删除文档,但不能创建它?这对我来说听起来很不对劲。 此致

2 个答案:

答案 0 :(得分:2)

您应该编写自己的后端并通过REST公开它。您引用的API不应该被应用程序使用。

http://blog.couchbase.com/firstapp-couchbase-nodejs-ottoman

了解详情

答案 1 :(得分:0)

您应该使用Couchbase SDK将文档写入Couchbase。

您的申请书是用哪种语言撰写的?

以下是Java SDK文档:http://developer.couchbase.com/documentation/server/4.5/sdk/java/start-using-sdk.html