Dans ma base de données CouchDB, toutes les touches ont la forme « A_xxxxxxxx » où xxxxxxxx est complété par des zéros nombre décimal (par exemple « A_00000001 » ou « A_12345678 »)CouchDB: obtenir nombre de clés dans tessiture donnée
Je veux pour obtenir seulement le nombre de clés dans une gamme de clés donnée.
Par exemple, pour obtenir les clés de A_10000000 à A_30000000, je peux interroger quelque chose comme:
GET DATABASE/_all_docs?startkey="A_00001000"&endkey="A_30000000"&include_docs=false
Mais le résultat contient toutes les clés, et je dois compter les éléments dans le champ « docs » de la sortie.
Depuis le nombre de clés dans ma requête sera énorme, et tout ce que je veux savoir est le nombre de clés, pas la liste réelle des clés.
La valeur de début et de fin de plage peut varier, ce qui n'est pas le cas.
Est-il possible d'obtenir uniquement le nombre de clés de la plage donnée, sans récupérer la liste de clés réelle?
Merci,