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.2. ドキュメントタイプの検証

データセットがJSONかバイナリのどちらかのドキュメントを含む場合、非JSONドキュメントの個別のフィールドを出力するようなビューを作成したくはないでしょう。JSONのビュー情報を出力する前にメタデータのtypeフィールドをチェックするビューを使用してこれを解決できます:

Javascript
function(doc,meta) { 
    if (meta.type == "json") { 
        emit(doc.firstname.toLowerCase(),null);
    }
}

上記の例ではemit()関数はただの有効なJSONドキュメントとして呼び出されます。 非JSONドキュメントは無視され、ビューの出力に含まれません。