Imaginemos que al consultar una view nos arroja los siguientes keys:
["account:1","receptor:1","line:1"]
["account:1","receptor:1","line:2"]
["account:2","receptor:1","line:1"]
["account:2","receptor:2","line:1"]
----------------------------------------------------------------------------------
Ejemplo 1:
Si queremos filtrar todos los keys en donde sus primeros elementos sean "account:1","receptor:1" entonces podemos usar los siguientes filtros:
startkey=["account:1","receptor:1"]
endkey=["account:1","receptor:1", {}]
Note el wildcard {}
Nos retornaría:
["account:1","receptor:1","line:1"]
["account:1","receptor:1","line:2"]
----------------------------------------------------------------------------------
Ejemplo 2:
Si queremos filtrar todos los keys en donde sus últimos keys sean "receptor:1","line:1" lamento decirte que no se puede. La explicación está aquí:
http://ryankirkman.com/2011/03/30/advanced-filtering-with-couchdb-views.html
No hay comentarios:
Publicar un comentario