2015-06-25 132 views
1

我知道如何做到這一點的看法查詢couchbase爲一個文件,例如:如何使用REST API

http://127.0.0.1:8092/<my_bucket>/_design/all/_view/all?full_set=true&key=<my_document_key>&connection_timeout=60000 

而且我想:

http://127.0.0.1:8091/contacts/hello 

(通過UI創建後一個帶有關鍵字hello的文檔)。
答案是「未找到」。

我在做什麼錯?

感謝, 邁克爾

回答

3

存在通過關鍵字進行檢索的文件沒有REST API。您可以編寫使用客戶端SDK內部自己瘦的服務層,或作爲Couchbase 4.0,使用N1QL REST API的關鍵打通查詢文檔:

SELECT * FROM bucket USE KEYS [docId]; 

您可以閱讀有關使用N1QL服務端點位置:http://developer.couchbase.com/documentation/server/4.1/n1ql/n1ql-rest-api/index.html

:如果你想用它作發展用途,那麼你可以使用CLI或管理控制檯(UI)(編輯更改N1QL語法實際工作由於傑拉德。)

0

在生產中,您應該始終使用語言特定的客戶端SDK。 Couchbase SDK具有智能性,因爲它們具有有關羣集映射的詳細信息。 Client knows before hand about which node should be used for CRUD operation.