Je cherche à interroger mon CouchDB de telle sorte que certains des champs d'un document puissent être des caractères génériques correspondant à n'importe quelle demande de clé.La clé CouchDB correspond toujours
Exemple:
function(doc) {
emit(doc.some_field, doc);
}
?key=100
correspondrait à la fois le document avec un_champ de et de un_champ valeur comme *.
Est-ce possible? Y a-t-il un bidouillage pour le faire?
Ouais, je suppose que s'il y avait une façon de faire un OR bien que cela fonctionne. comme 100 OU *. Je dois utiliser couchdb-lucene. –
L'utilisation de deux requêtes peut servir de solution de contournement: la première requête pour votre clé (? Key = 100) et la seconde pour les lignes génériques. Si les lignes génériques de cours doivent avoir des clés adjacentes. – ssmir
http://wiki.apache.org/couchdb/View_collation?action=show&redirect=ViewCollation#String_Ranges dit que tout est possible :) –