我認爲你應該使用Couchbase的同步網關。 Sync Gateway提供了一個REST API,允許您創建,讀取,更新和刪除(CRUD)文檔。
舉例來說,如果你有一個Couchbase Server的端口8091上運行了一個名爲test-bucket
鬥,你可以設置您的同步網關與您sync_gateway.json
配置文件中的以下內容:
{ "log": ["HTTP+"], "adminInterface": "127.0.0.1:4985", "interface": "0.0.0.0:4984", "databases": { "test-db": { "server": "http://localhost:8091", "bucket": "test-bucket", "username": "test-bucket", "password": "test-bucket-password", "users": { "GUEST": {"disabled": false, "admin_channels": ["*"] } } } } }
然後,在啓動同步網關後,您可以創建如下文檔: curl -X PUT -H 'Content-Type: application/json' http://localhost:4984/test-db/myNewDocId -d @document.file
與document.file
是一個文件,其中包含您希望文件的JSON內容並使用myNewDocId
作爲新文檔的標識。
你可以找到的官方文檔中所有支持REST API的方法和細節:http://developer.couchbase.com/documentation/mobile/1.1.0/develop/references/sync-gateway/rest-api/document/index.html
嘿@PRASANTHMV如果這回答了你的問題,你會接受嗎嗎?謝謝! – scalabilitysolved