Resultados de la búsqueda a petición "mongoose"

2 la respuesta

¿Cómo eliminar en cascada usando Mongoose eliminar middleware?

Estoy tratando de eliminar todas las dependencias de un esquema cuando se envía una solicitud DELETE a mi API. La eliminación funciona bien, pero parece que ni siquiera se llama al middleware remove, que se supone que limpia ...

1 la respuesta

Mangosta: consulta el nombre completo con regex

Estoy usando el siguiente código para buscar un usuario, ya sea por nombre o apellido: var re = new RegExp(req.params.search, 'i'); User.find() .or([{ firstName: re }, { lastName: re }]) .exec(function(err, users) { ...

1 la respuesta

La mangosta findByIdAndUpdate no devuelve el modelo correcto

Tengo un problema que no he visto antes con el Mongoose findByIdAndUpdate que no devuelve el modelo correcto en la devolución de llamada. Aquí está el código: var id = args._id; var updateObj = {updatedDate: Date.now()}; _.extend(updateObj, ...

1 la respuesta

$ unset está vacío. Debe especificar un campo así: {$ unset: {<field>: ...}}

mongodb versión 3.0.1 mangosta versión 4.0.3 Estoy tratando de hacer esto: groupsModel.updateQ({_id:group._id},{ $unset:{"moderators":""}, $set:{"admins":newAdmins} })Y obtengo un MongoError delcatch declarando '\'$unset\' is empty. You must ...

1 la respuesta

Cómo configurar recuperar devolución de llamada en mangosta, en una variable global

Quiero establecerdb en variable global, pero cuando obtengo la consolaname fuera defindOne función mostrarme indefinido, ¿qué puedo hacer? var name; schema.findone({name : 'Bob'} , function(er , db){ name = db; console.log(db); }); ...

1 la respuesta

mangosta findById funciona cuando uso un literal de cadena pero no cuando hago referencia a una propiedad de un objeto

Estoy teniendo un problema realmente extraño en Mongoose. Esta línea encuentra correctamente elRound: models.Round.findById("555ec731385b4d604356d8e5", function(err, roundref){ console.log(roundref); ....Esta línea ...

12 la respuesta

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 ...

1 la respuesta

MongoDB: el mejor diseño para la aplicación de mensajería [duplicado]

Esta pregunta ya tiene una respuesta aquí: Relaciones MongoDB: ¿incrustación o referencia? [/questions/5373198/mongodb-relationships-embed-or-reference] 9 respuestasUn problema de diseño muy simple. Digamos que quiero construir Facebook ...

3 la respuesta

¿Por qué hasOwnProperty del modelo de mangosta devuelve falso cuando existe la propiedad?

Tengo este codigo: user.findOne( { 'email' : email }, function( err, User ) { if ( err ) { return done(err); } if ( !User ) { return done(null, false, { error : "User not found"}); } if ( !User.hasOwnProperty('local') ...

2 la respuesta

Mongoose update 'no puede usar la parte (..) para atravesar el elemento

Tengo este problema realmente molesto donde no puedo actualizar nada usando mangosta. Es realmente frustrante de usar, y la documentación no está ayudando en absoluto. Tengo este esquema: var userSchema = mongoose.Schema({ local : { email : ...