¿Cómo se crean documentos de diseño de couchdb con Nano en Node.js?

Mirando a través del LÉAME, ¿no parece que haya una manera de crear documentos de diseño con Nano? ¿Qué están haciendo los demás para esto?

preguntado el 11 de junio de 12 a las 19:06

¿Nano como en el editor basado en terminal? -

"Nano" como en el cliente de couchdb para Node.js: github.com/dscape/nano -

1 Respuestas

utilizar simplemente el db.insert función.

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

He aquí un ejemplo más completo (de pruebas/vista/consulta):

  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 estás interesado en aprender algo más mira esto muestra o continúa y lee el Guía de CouchDB

Respondido el 11 de Septiembre de 14 a las 20:09

¿Qué tal crear una nueva vista? Supongo que solo obtenga un documento de diseño, agregue una vista e inserte el documento de diseño nuevamente. - Costa Michailidis

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.