Preguntas etiquetadas con mongoose

Mongoose es una herramienta de modelado de objetos MongoDB, o ODM (Object Document Mapper), escrita en JavaScript y diseñada para funcionar en un entorno asíncrono.

200
¿Cómo convertir un documento de Mangosta en un objeto simple?

Tengo un documento de un hallazgo de mangosta que quiero extender antes de la codificación JSON y enviarlo como respuesta. Si intento agregar propiedades al documento, se ignora. Las propiedades no aparecen al Object.getOwnPropertyNames(doc)hacer que una extensión normal no sea posible. Lo extraño...

197
Comparando mangosta _id y cadenas

Tengo una aplicación node.js que extrae algunos datos y los pega en un objeto, como este: var results = new Object(); User.findOne(query, function(err, u) { results.userId = u._id; } Cuando hago un if / then basado en esa ID almacenada, la comparación nunca es cierta: if (results.userId ==...

163
mongoError: la topología fue destruida

Tengo un servicio REST integrado en node.js con Restify y Mongoose y un mongoDB con una colección con aproximadamente 30,000 documentos de tamaño regular. Tengo mi servicio de nodo ejecutándose a través de pmx y pm2. Ayer, de repente, el nodo comenzó a eliminar errores con el mensaje "MongoError:...

157
Diferencia entre MongoDB y Mongoose

Quería usar la base de datos mongodb, pero noté que hay dos bases de datos diferentes con su propio sitio web y métodos de instalación: mongodb y mangosta. Entonces se me ocurrió esta pregunta: "¿Cuál uso?". Entonces, para responder a esta pregunta, le pregunto a la comunidad si podría explicar...

154
¿Cómo ordenar en mangosta?

No encuentro ningún documento para el modificador de clasificación. La única idea está en las pruebas unitarias: spec.lib.query.js # L12 writer.limit(5).sort(['test', 1]).group('name') Pero no me funciona: Post.find().sort(['updatedAt',