我正在關注IBM's tutorial on CouchDB,並在查看我的文檔時遇到問題。當我訪問http://127.0.0.1:5984/_utils/database.html?contacts/_design/contacts/_view/byname#時,我可以在視圖中看到我的文檔。爲什麼我只能從_utils中看到我的CouchDB視圖?
然而,當我訪問http://127.0.0.1:5984/contacts/_design/contacts/_view/byname(隨後嘗試通過db.view("contacts/byname", {...
查看我的應用程序相同的數據),我只看到null
結果我的鍵/值對。
我不認爲這是一個安全問題;無論我是否登錄,我都能在_utils中看到該視圖。
編輯
這裏是我查看源代碼:
function(doc) {
if (doc.name) {
emit(doc.name, doc);
}
}
爲什麼我可以看到它在一個地方而不是其他?
你的視圖源代碼是什麼樣的? – 2012-03-06 05:43:23
我用我的源代碼更新了這個問題。 – 2012-03-06 12:43:43