couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Couchdb Wiki] Update of "ApiVueHttp" by alexis_m
Date Sat, 19 Dec 2009 22:27:00 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The "ApiVueHttp" page has been changed by alexis_m.
http://wiki.apache.org/couchdb/ApiVueHttp?action=diff&rev1=7&rev2=8

--------------------------------------------------

  #language fr
- Introduction sur l'API vue HTTP de CouchDB.
+ Ce document est une introduction sur l'API de vue HTTP de CouchDB.
  
  == Bases ==
  Les vues sont l'outil de base pour interroger et reporter des documents CouchDB.
  
- Les vues sont définies avec des fonctions Javascript. Voici une fonction très simple :
+ Les vues sont définies avec des fonctions Javascript. Voici une fonction très simple,
qui retourne l'ensemble des documents :
  
  {{{
  function(doc) {
@@ -16, +16 @@

  Voir [[Vues]] pour plus d'informations.
  
  == Créer des vues ==
- Pour créer une vue permanente, les fonctions doivent d'abord être sauvées dans des docummens
spéciaux appelés ''documents design''. L'ID de ces documents doit commmencer par ''_design/''
et ces documents doivent avoir des attributs spécifiques contenant un membre ''map'' et optionnellement
un membre ''reduce'' pour contenir les fonctions de vues. Toutes les vues dans un document
design sont indexées à chaque fois qu'elles sont interrogées.
+ Pour créer une vue permanente, les fonctions doivent d'abord être sauvées dans des documents
spéciaux appelés ''documents design''. L'ID de ces documents doit commmencer par ''_design/''
et ces documents doivent avoir des attributs spécifiques contenant un membre ''map'' et optionnellement
un membre ''reduce'' pour contenir les fonctions de vues. Toutes les vues dans un document
design sont indexées à chaque fois qu'elles sont interrogées.
  
  Un document design qui définit les vues ''all'', ''by_lastname'', et ''total_purchases''
peut ressembler à cela:
  
@@ -40, +40 @@

    }
  }
  }}}
- La propriété ''language'' indique à CouchDB le langage des fonctions de vue, ce qui est
utilisé pour sélectionnner le ServeurDeVue approprié (définit dans le fichier couch.ini).
Par défaut CouchDB utilise Javascript, et cette propriété peut donc être omise pour les
vues Javascript.
+ La propriété ''language'' indique à CouchDB le langage des fonctions de vue, ce qui est
utilisé pour sélectionnner le ServeurDeVue approprié (définit dans le fichier ''couch.ini'').
Par défaut CouchDB utilise Javascript, et cette propriété peut donc être omise pour les
vues Javascript.
  
  == Modifier/Changer les Vues ==
  Pour changer une vue ou plusieurs vues, modifiez juste le document (voir ApiDocumentHttp)
où elles sont stockées et enregistrez une nouvelle révision.
  
  == Accéder/Interroger ==
- Une fois que ce document est enregistré dans la bales, alors la vue ''all'' peut être
récupérée sur l'URL :
+ Une fois que le document définissant les vues enregistré dans la base, la vue ''all''
peut être récupérée via l'URL :
  
   . http://localhost:5984/ma_bd/_view/company/all
  

Mime
View raw message