mongoose

Creación de Índices Multifamiliares en Mangosta / MongoDB

Estoy tratando de encontrar documentación, en vano, sobre cómo crear índices de múltiples campos en Mongoosejs. En particular ... engo dos campos que necesitan ser indexados y únicos. ¿Qué es un esquema de mangosta de ejemplo que indexa dos campos juntos?

Por qué mangosta siempre agrega una s al final del nombre de mi colección

Por ejemplo, este código resulta en la creación de una colección llamada "datas" var Dataset = mongoose.model('data', dataS ... Y este código resulta en una colección llamada "users" que se crea var User = mongoose.model('user', dataSchema); Gracias

Cómo soltar una base de datos con Mangosta?

Estoy preparando un script de creación de base de datos en Node.js y Mangosta. ¿Cómo puedo comprobar si la base de datos ya existe y, si es así, eliminarla usando Mangosta? No pude encontrar una manera de dejarlo caer con Mangosta.

(nodo:3341) Desaprobación Advertencia: Mangosta: mpromise

Estoy tratando de desarrollar una clase en la parte superior de la mangosta con mis métodos personalizados, así que extendí l ... push(carData); this.save(cb); } getCars() { return this.cars; } } ¿Algún pensamiento sobre lo que estoy haciendo mal?

¿Cómo puedo limitar el número de artículos devueltos?

myModel.find({}, function(err, items){ console.log(items.length); // big number }); ¿Cómo puedo limitar los artículos devueltos a solo los últimos 10 artículos que se insertaron?

¿hay una devolución de llamada de error de mongoose connect

¿Cómo puedo establecer una devolución de llamada para el manejo de errores si mangosta no puede conectarse a mi base de dato ... onozco connection.on('open', function () { ... }); Pero hay algo como connection.on('error', function (err) { ... }); ?

¡El índice único de mangosta no funciona!

Estoy tratando de dejar que MongoDB detecte un valor duplicado basado en su índice. Creo que esto es posible en MongoDB, pero ... ue "email" está indexado. Pero aún así sería bueno dejar que se maneje de forma nativa. ¿Alguien tiene una solución a esto?

mongoose vs mongodb (módulos / extensiones nodejs), ¿qué mejor? ¿y por qué?

Acabo de llegar al nodo.js y ver que hay muchas libs para usar con el MongoDB, los más populares parecen ser estos dos: (mang ... n Esto es solo para agregar más recursos a las nuevas personas que ven esto, por lo que básicamente mongol es como un ODM...

MongoError: La topología fue destruida

Tengo un servicio REST construido en el nodo.js con Restify y Mangosta y un MongoDB con una colección con cerca de 30.000 doc ... . Estoy usando las siguientes versiones de los paquetes mencionados: mangosta: 4.0.3 restablecer: 3.0.3 nodo: 0.10.25

¿Por qué la mangosta tiene tanto esquemas como modelos?

Los dos tipos de objetos parecen estar tan cerca el uno del otro que tener ambos parece redundante. ¿Cuál es el punto de tener ambos esquemas y modelos?

Mangosta.js: Buscar usuario por nombre de usuario COMO valor

Me gusta ir a buscar un usuario en MongoDB buscando un usuario llamado value. El problema con: username: 'peter' Es que no ... name LIKE 'peter' Espero que ustedes conseguir lo que estoy pidiendo? Corto: 'campo COMO valor' en mangosta.js / mongodb

Eliminar una clave de un documento MongoDB usando Mongoose

Estoy usando la biblioteca Mongoose para acceder a MongoDB con node.js ¿Hay una manera de eliminar una clave de un docum ... document user.key_to_delete = null; // doesn't seem to have any effect delete user.key_to_delete; user.save(); });

Rellenar matriz anidada en mangosta

Cómo puedo rellenar "componentes" en el documento de ejemplo: { "__v": 1, "_id": "5252875356f64d6d28000001", " ... ocumento por Mangosta: Project.findById(id).populate('pages').exec(function(err, project) { res.json(project); });

Cómo obtener todo el recuento de mangosta modelo?

¿Cómo puedo saber el recuento de un modelo que los datos se han guardado? hay un método de Model.count(), pero no parece fun ... userCount = userModel.count('name'); userCount es un Objeto, que método llamado puede obtener un verdadero count? Gracias

Cómo lidiar con los cambios de esquema en Mangosta

¿Cuál es la mejor práctica (o herramienta) para actualizar/migrar esquemas de mangosta a medida que la aplicación evoluciona?

Mangosta: Obtener la lista completa de usuarios

He intentado usar Mangosta para enviar la lista de todos los usuarios de la siguiente manera: server.get('/usersList', funct ... almente, quiero que la devolución de llamada se ejecute solo cuando todos los usuarios se hayan obtenido de la base de datos.

Mangosta, Seleccione un campo específico con buscar

Estoy tratando de seleccionar solo un campo específico con exports.someValue = function(req, res, next) { //query with m ... o solo tiene dos campos, _id y name [{"_id":70672,"name":"SOME VALUE 1"},{"_id":71327,"name":"SOME VALUE 2"}] ¿Por qué???

Cómo devolver una respuesta JSON compleja con Node.js?

Usando nodejs y express, me gustaría devolver uno o varios objetos (array) usando JSON. En el siguiente código, obtengo un ob ... res.write(JSON.stringify({ msgId: msg.fileName })); } else { res.end(); } }); });

MongoDB/ mangosta: único si no nulo

Me preguntaba si hay forma de forzar una entrada de colección única pero solo si la entrada no es nula. e Esquema de ejemplo ... ). Ahora mismo lo estoy resolviendo en una aplicación nivel, pero me encantaría guardar esa consulta de base de datos. Thx

Mangosta-¿Qué hace la función exec?

Me encontré con una pieza de código Mongoose que incluía una consulta findOne y luego una función exec (). Nunca he visto ese método en Javascript antes? Qué hace exactamente?