Search:

Search all manuals
Search this manual
Manual
Couchbase Server マニュアル 2.0
Community Wiki and Resources
Couchbase Server 2.0をダウンロード
Couchbase 開発者ガイド 2.0
クライアントライブラリ
Couchbase Server フォーラム
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
9.9 ビューとクエリのパターンの例
Chapter Sections
Chapters

9.9.3. ドキュメントID(プライマリ)インデックス

'主キー'インデックス、つまりキーとしてドキュメントIDをもってデータベース内のすべてのドキュメントのリストを含んでいるインデックスを作成するために、単純なビューを作成できます:

Javascript
function(doc,meta) 
{
  emit(meta.id,null);
}

これは、データベースに格納されているドキュメントを反復することができます。

これは、キーにドキュメントIDを使用してバケット内のすべてのドキュメントのドキュメントIDを出力するビューを提供します。

ビューはドキュメントIDにもとづくドキュメントのグループや範囲を取得するために役に立つことがあります。指定したID接頭辞でドキュメントを取得する例は:

?startkey="object"&endkey="object\u0000"

もしくは指定された範囲内のオブジェクトリストを取得するには:

?startkey="object100"&endkey="object199"

注記

すべてのビューで、ドキュメントIDは自動的にビューのレスポンスの一部として含まれています。しかし、ビューによって出力されたキー内にドキュメントIDを含んでいないと、検索や問い合わせのメカニズムとして使用することはできません。