Find CouchDB docs falta un campo arbitrario
Necesito una vista CouchDB donde pueda recuperar todos los documentos que no tienen un campo arbitrario. Esto es fácil de hacer si sabe de antemano qué campos tiene un documentopodrí no tengo. @Por ejempl, esto te permite enviarview/my_view/?key="foo"
para recuperar fácilmente documentos sin el campo "foo":
function (doc) {
var fields = [ "foo", "bar", "etc" ];
for (var idx in fields) {
if (!doc.hasOwnProperty(fields[idx])) {
emit(fields[idx], 1);
}
}
}
Sin embargo, está limitado a preguntar sobre los tres campos establecidos en la vista; algo comoview/my_view/?key="baz"
no obtendrá nada, incluso si le faltan muchos documentos en ese campo. Necesito una vista donde lo haga, donde no necesito especificar los posibles campos faltantes de antemano. ¿Alguna idea