J'ai des documents qu'ils ont cette structure:Documents Trouver tableau CouchDB
{id: ####,
rev: ####,
"Cam_name": "Camera SX",
"colour": "white",
"manufacturer": "Sony",
"rec_limit": 180,
"Customer": ["Mike","Ann","James"]
}
{id: ####,
rev: ####,
"Cam_name": "PXSV CAM",
"colour": "white",
"manufacturer": "LG",
"rec_limit": 144,
"Customer": ["Mike","Oliver","Mr. Rain"]
}
{id: ####,
rev: ####,
"Cam_name": "LxSV Double",
"colour": "white",
"manufacturer": "Phillips",
"rec_limit": 160,
"Customer": ["Mike"]
}
Et je veux faire une requête de la fonction MAP où je peux voir TOUS Cam_Names qui utilise le client Mike. J'ai une fonction de carte Simillar mais cela montre seulement le Cam_Name LxSV Double et seulement le client Mike. Je veux montrer tous les Cam_Names que Mike utilise.
MaRequête:
function(doc){
if(doc.Customer == "Mike"){
emit(doc.Cam_name, doc.Customer)
Cette requête me donne pas le bon résultat.
comment puis-je l'interroger? – Relaxo
J'utilise seulement un futon. – Relaxo
Qu'entendez-vous par là? Futon est une interface d'administration, ce n'est pas vraiment destiné à être un outil de requête polyvalent. Quelle version de CouchDB utilisez-vous? Si vous êtes sur une version assez récente, vous pouvez consulter le remplacement de Futon, qui est appelé [Fauxton] (http: // localhost: 5984/_utils/fauxton /). Il offre un moyen d'ajouter des paramètres de requête lors de la navigation dans les vues. –