我需要一個CouchDB的觀點,我可以取回所有不具有任意字段的文件。如果您事先知道文檔可能沒有的字段,這很容易實現。 For example,這可以讓你發送view/my_view/?key="foo"
輕鬆檢索文檔,而不「富」字段:查找文檔的CouchDB缺少任意字段
function (doc) {
var fields = [ "foo", "bar", "etc" ];
for (var idx in fields) {
if (!doc.hasOwnProperty(fields[idx])) {
emit(fields[idx], 1);
}
}
}
但是,你只限於詢問視圖設置的三個字段;像view/my_view/?key="baz"
這樣的東西不會給你任何東西,即使你有很多文件缺少該字段。我需要一個視圖 - 我不需要提前指定可能的缺失字段。有什麼想法嗎?