2017-04-24 10 views
0

couchbaseビューでデータをマップして縮小しようとしました。devとprodビューが異なる結果を返す

devの間はすべて正常です。 reduce関数が返す値は、私が待っているjson formated docです。

私はprodでビューを公開すると、null値しか得られません(キーは正常であるように見えますが、それらは同じですが値はもうありません)。それは私がすべてのエラーを見ることができない

devに[OK]を思わながら

私はシンプルなビュー(カスタム_count)とPRODビューで試したが(明らかに偽である)、各キーのために私3を与えます報告。

誰か手掛かりがありますか?

devとprodビューでエラーが発生しても別の結果が得られるのはなぜですか?

このコンテキストでビューをデバッグするにはどうすればよいですか?

RAMサイズに問題がありますか?

マップ機能は、次のようになります。

function (doc, meta) { 
    if (doc.EXENUM_A != "") 
    { 
    if (doc.PRS != "") { 
     emit(doc.EXENUM_A, { ... }); 
    } 
    } 
} 

そして、もう一つを減らす:devに

function (keys, values) { 
    for (k in keys) { 
    result = {"PRS":{}}; 
    for (v in values) { // result is modified 
    ... } 
    return result; 
    } 
} 

、私はPRODで、私がnullの戻り値を取得し、辞書の戻り値を取得します。

答えて

0

開発モードでの表示は、ドキュメントのサブセットで動作します

関連する問題