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.


15
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: se …


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

17
¿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', 1]);


6
¿Consulta MongoDB / Mongoose en una fecha específica?
¿Es posible consultar una fecha específica? En el Cookbook de mongo descubrí que podemos hacerlo para un rango Consultando un rango de fechas así: db.posts.find({"created_on": {"$gte": start, "$lt": end}}) ¿Pero es posible para una fecha específica? Esto no funciona: db.posts.find({"created_on": new Date(2012, 7, 14) })

6
¿Cómo acceder a una colección preexistente con Mongoose?
Tengo una gran colección de 300 questionobjetos en una base de datos test. Puedo interactuar fácilmente con esta colección a través del shell interactivo de MongoDB; sin embargo, cuando intento obtener la colección a través de Mongoose en una aplicación express.js obtengo una matriz vacía. Mi pregunta es, ¿cómo puedo …

4
¿Cómo puedo generar un ObjectId con mangosta?
Me gustaría generar un MongoDB ObjectIdcon Mongoose. ¿Hay alguna manera de acceder al ObjectIdconstructor desde Mongoose? Esta pregunta se trata de generar una nueva ObjectId desde cero. La ID generada es una nueva ID universalmente única. Otra pregunta es sobre la creación ObjectIdde una representación de cadena existente . En …

3
Indización de mangosta en el código de producción
Según la documentación de Mangosta para MongooseJSy MongoDB/ Node.js: Cuando se inicia su aplicación, Mongoose llama automáticamente ensureIndexa cada índice definido en su esquema. Si bien es bueno para el desarrollo, se recomienda deshabilitar este comportamiento en la producción, ya que la creación de índices puede causar un impacto significativo …


6
Subdocumentos de mangosta vs esquema anidado
Tengo curiosidad por los pros y los contras de usar subdocumentos frente a una capa más profunda en mi esquema principal: var subDoc = new Schema({ name: String }); var mainDoc = new Schema({ names: [subDoc] }); o var mainDoc = new Schema({ names: [{ name: String }] }); Actualmente …

21
¿Cuál es el error de Mongoose? ¿Falló la conversión a ObjectId para el valor XXX en la ruta "_id"?
Al enviar una solicitud a /customers/41224d776a326fb40f000001y un documento con _id 41224d776a326fb40f000001no existe, doces nully estoy devolviendo un 404: Controller.prototype.show = function(id, res) { this.model.findById(id, function(err, doc) { if (err) { throw err; } if (!doc) { res.send(404); } return res.send(doc); }); }; Sin embargo, cuando _idno coincide con lo que …
122 mongodb  mongoose 

7
Mangosta, seleccione un campo específico con buscar
Estoy intentando seleccionar solo un campo específico con exports.someValue = function(req, res, next) { //query with mongoose var query = dbSchemas.SomeValue.find({}).select('name'); query.exec(function (err, someValue) { if (err) return next(err); res.send(someValue); }); }; Pero en mi respuesta json también recibo el _id, el esquema de mi documento solo tiene dos campos, …

8
Mongoose - Nombre de la colección Force
Estoy tratando de usar mongoose para crear una base de datos y una colección en ella. Mi codigo es: var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/testdb'); var Schema = mongoose.Schema; var UserInfo = new Schema({ username : String, password : String }); mongoose.model('UserInfo', UserInfo); var user = db.model('UserInfo'); var …
120 mongodb  mongoose 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.