我創建了一個非常簡單的發展觀我生產 Couchbase服務器Couchbase發展觀不顯示,直到發佈到生產
function (doc, meta) {
if (meta.id.indexOf("user:") == 0) emit(meta.id, doc);
}
這種觀點不返回任何結果的結果。在本地的couchbase服務器上測試相同的視圖可以正常工作。
將此視圖發佈爲生產視圖可以正常工作。
什麼可能是錯的?我正在使用Couchbase版本:2.2.0社區版(build-837)
感謝您的回答@Kirk。如果Couchbase選擇不返回數據(這是我知道的事實),那麼完成開發視圖非常困難。你確定這是預期的行爲嗎?這是在文檔中的任何地方陳述?只是試圖確定這裏沒有技術問題。 你注意到發射整個視野非常好。謝謝 – Lior 2014-10-22 22:40:11
以下是關於開發視圖的相關文檔。 http://docs.couchbase.com/admin/admin/Views/views-development.html它提到了強制它看到完整數據集的方法,但我不記得在WebUI中將它看作是一個選項。所以它可能在REST API中或通過SDK完成。我會做更多的挖掘,看看我能不能找出答案。 – Kirk 2014-10-23 15:26:36
它是在webUI中看起來,我從來沒有用過它。在WebUI中有一個按鈕,您可以在其中強制將開發視圖構建在完整數據集上。嘗試一下,看看你是否得到了結果。根據您的數據集,可能需要一段時間才能構建。 – Kirk 2014-10-23 16:42:52