Resultados de la búsqueda a petición "mongoose"
¿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 ...
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) { ...
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, ...
$ 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 ...
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); }); ...
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 ...
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 ...
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 ...
¿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') ...
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 : ...