2012-06-11 3 views

Répondre

22

Utilisez simplement la fonction db.insert.

db.insert(design_doc, '_design/design_doc_name', callback); 

Voici un exemple plus complet (de tests/view/query):

db.insert(
    { "views": 
    { "by_name_and_city": 
     { "map": function(doc) { emit([doc.name, doc.city], doc._id); } } 
    } 
    }, '_design/people', function (error, response) { 
    console.log("yay"); 
    }); 

Si vous êtes intéressés à en apprendre un peu plus vérifier ce sample ou aller sur et lire les CouchDB Guide

+1

Que diriez-vous de créer une nouvelle vue? Je suppose, juste obtenir un doc de conception, ajouter une vue à elle, et insérer le doc de conception dans? – Costa

Questions connexes