Articles of mongodb

Agregación de mongodb con 2 colecciones.

En mongodb tengo 2 colecciones como esta var collection1Schema = new Schema({ moneyPaid:{ type:Number } }, {collection: ‘collection1’}); var collection2 = new Schema({ coll_id: { type: Schema.ObjectId, ref: ‘collection1’ }, isBook: { type: Boolean, } }, {collection: ‘collection2’}); Quiero la sum de todo el moneypaid desde collection1 que tiene el valor verdadero de isBook en […]

incapaz de poblar artículos en mongoose

Tengo el esquema de categoría como este: var category_article_Schema = new Schema({ “article_id”: { type: String, required: false, unique: false }, “category”: String, “articles”: [{ type: mongoose.Schema.Types.ObjectId, ref:’article’}], }); var category_article_Schema = mongoose.model(‘category_article_Schema’, category_article_Schema); module.exports = category_article_Schema; Esquema del artículo: var articleSchema = new Schema({ “title”: { type: String, required: true, unique: false }, “details”: […]

exprese el error js: “exprese el archivo res.send desaprobado: use res.sendFile en su lugar”

¿Cuál es la forma correcta de establecer la ruta? en mi aplicación, este código para usar la ruta establecida para enviar archivos. app.get(‘/’,function(req, res){//get,put,post,delete res.sendfile(__dirname + ‘/client/views/index.html’); }); pero da este error: express deprecated res.sendfile: Use res.sendFile instead server.js:22:6 Algunos pueden señalar cuál es el error aquí.

¿Cómo guardar una matriz de entradas en un esquema secundario en un esquema de mongoose nested?

Estoy tratando de guardar una encuesta que contiene preguntas múltiples. Cada vez que escribo una pregunta y las respuestas, y hago clic en el botón Guardar, debería pasar a la matriz de preguntas y, al final, al hacer clic en el botón Guardar encuesta, toda la pregunta debe guardarse en la “encuesta” del esquema principal. […]

Actualización sobre el Agregado en Mongodb

estoy intentando cambiar un valor booleano dentro de un objeto, que es un subdocumento, tengo dificultades para actualizar un objeto en particular dentro de una matriz. Documento: “_id” : ObjectId(“54afaabd88694dc019d3b628”) “Invitation” : [ { “__v” : 0, “ID” : ObjectId(“54af6ce091324fd00f97a15f”), “__t” : “USER”, “_id” : ObjectId(“54b4ceb50fc380001bea1752”), “Accepted” : false }, { “__v” : 0, “ID” […]

Eliminar el documento de MongoDB en un momento específico

Estoy buscando eliminar un documento en un momento específico. const TestSchema = new Schema({ expire_at: { type: Date, }, }, { timestamps: true, }); TestSchema.index({expire_at: 1}, {expireAfterSeconds: 0}); ENVIAR const test = new TestSchema(this.request.body); test.expire_at = test.end_time; try { yield test.save(); } catch (error) { this.status = 409; this.response.body = error.errors; return; } this.response.body = […]

¿Cuál es la architecture básica de una aplicación node.js + mongodb?

He estado buscando años sin suerte. Encontré algunos módulos en GitHub pero desafortunadamente, estaban desactualizados. ¿Alguien sabe algún módulo o tutorial de CRUD para node.js 0.6.x + mongodb?

Mongoose populate () devuelve una matriz vacía sin errores

He estado tratando de hacer funcionar esta cosa de la población, pero tengo problemas porque no obtengo los resultados esperados y no tengo errores con los que trabajar. Simplemente una matriz vacía. Mis modelos se ven así. Cada uno tiene su propio archivo. var mongoose = require (‘mongoose’); var upgradeSchema = new mongoose.Schema({ type: { […]

Validar valores enteros con mongoose

Estoy usando mongoose y necesito definir un esquema como el siguiente: const QuestionSchema = new Schema({ text: { type: String, required: true }, number: { type: Number, required: true, unique: true } }); Necesito validar que el campo de number es un valor entero. He visto un par de complementos para eso, por ejemplo: mongoose-integer […]

Consulta para una fecha específica con MongoDB y NodeJS

Dentro de una colección MongoDB tengo un objeto Date que registra tanto la fecha como la hora de un evento. Estoy tratando de realizar una consulta en función de una fecha específica e ignorar la hora, es decir, mostrarme todos los eventos de hoy. Model.js var EventSchema = new Schema({ eventName : String, eventDate : […]