我正在尝试在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删除文档,但不能创建它?这对我来说听起来很不对劲。 此致
答案 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