API ハンディ・リファレンス

ほとんどの GET 操作に適用されるビュー・オプションについては、「HTTP ビュー API」を参照してください。

CouchDB のサーバー・レベルのリクエスト

情報

GET /

すべてのデータベース

GET /_all_dbs

構成

GET /_config

統計情報

GET /_stats

UUID

GET /_uuids (count パラメータを取ります。)

レプリケーション

POST /_replicate (「レプリケーション」を参照してください。)

CouchDB のデータベース・レベルのリクエスト

:ドキュメント名に含まれる / は必ず %2F にエンコードしなければなりません。たとえば、"foo/bar" という名前のドキュメントに対しては、"GET /db/foo%2fbar" のようにします。添付ファイルの名前はスラッシュを含んでいても構いません。

圧縮

POST /db/_compact

作成

PUT /db

削除

DELETE /db

情報

GET /db

すべてのドキュメント

GET /db/_all_docs

ドキュメントのオープン

GET /db/doc_id

ドキュメントの保存(作成)

POST /db

ドキュメントの保存(更新)

PUT /db/doc_id

ドキュメントの削除

DELETE /db/doc_id

バルクドキュメント

POST /db/_bulk_docs

クエリー(すなわち一時的ビュー)

POST /db/_temp_view

ビュー

CouchDB < 0.9.0 を使っている場合。

GET /db/_view/designname/viewname

上記以外の場合。

GET /db/_design/designname/_view/viewname

last edited 2009-03-26 16:26:11 by DirkjanOchtman