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の戻り値を取得し、辞書の戻り値を取得します。