Estoy usando MongoDB con Node.JS. Tengo una colección que contiene una fecha y otras filas. La fecha es un Dateobjeto de JavaScript . ¿Cómo puedo ordenar esta colección por
Estoy usando MongoDB con Node.JS. Tengo una colección que contiene una fecha y otras filas. La fecha es un Dateobjeto de JavaScript . ¿Cómo puedo ordenar esta colección por
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...
He estado leyendo y leyendo y todavía estoy confundido sobre cuál es la mejor manera de compartir la misma conexión de base de datos (MongoDb) en toda la aplicación NodeJs. Según tengo entendido, la conexión debe estar abierta cuando se inicia la aplicación y reutilizarse entre módulos. Mi idea...
Estoy haciendo un proyecto Node.js que contiene subproyectos. Un subproyecto tendrá una base de datos Mongodb y Mongoose se utilizará para envolver y consultar la base de datos. Pero el problema es Mongoose no permite el uso de varias bases de datos en una sola instancia de mangosta, ya que los...
Me gustaría definir una etapa de agregación de $ project donde pueda indicarle que agregue un nuevo campo e incluya todos los campos existentes, sin tener que enumerar todos los campos existentes. Mi documento se ve así, con muchos campos: { obj: { obj_field1: "hi", obj_field2: "hi2" },...
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 estoy...
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) {...
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...
Cerrado. Esta pregunta necesita detalles de depuración . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 3 años . Mejora esta pregunta...
Dondequiera que mire, veo que MongoDB es CP. Pero cuando profundizo, veo que finalmente es consistente. ¿Es CP cuando usa safe = true? Si es así, ¿eso significa que cuando escribo con safe = true, todas las réplicas se actualizarán antes de obtener el
Soy nuevo (más o menos) en todas las aplicaciones de pila completa de JavaScript, y completamente nuevo en Angular, por lo que esperaba que alguien pudiera aclararme las cosas aquí. ¿Por qué necesitaría usar un marco de plantillas como Jade o Handlebars al escribir aplicaciones del lado del...
¿Qué significa ir con una opción NoSQL basada en documentos que le compra a usted en una tienda KV, y
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...
Por ejemplo, este código da como resultado la creación de una colección llamada "datos". var Dataset = mongoose.model('data', dataSchema); Y este código da como resultado una colección llamada "usuarios" que se crea var User = mongoose.model('user',
¿Hay alguna forma de volcar la colección mongo en formato json? Ya sea en el shell o usando el controlador java. Estoy buscando el que tenga el mejor
En versiones anteriores de Mongoose (para node.js) había una opción para usarlo sin definir un esquema var collection = mongoose.noSchema(db, "User"); Pero en la versión actual se ha eliminado la función "noSchema". Es probable que mis esquemas cambien a menudo y realmente no encajen con un...
¿Existe una función de explicación para el marco de agregación en MongoDB? No puedo verlo en la documentación. Si no es así, ¿hay alguna otra forma de verificar cómo funciona una consulta dentro del marco de agregación? Sé que con encontrarte solo hazlo db.collection.find().explain() Pero con...
He instalado mongodb y los controladores php en mi servidor Unix. Mi pregunta es ¿cómo puedo saber si mongodb se está ejecutando? ¿Existe una consulta de línea de comando simple para verificar el estado? Si lo inicio una vez desde el shell, seguirá ejecutándose si salgo del shell (este no parece...
¿Cómo encontraría campos duplicados en una colección de mongo? Me gustaría comprobar si alguno de los campos de "nombre" está duplicado. { "name" : "ksqn291", "__v" : 0, "_id" : ObjectId("540f346c3e7fc1054ffa7086"), "channel" : "Sales" } ¡Muchas
Recientemente comencé a usar MongoDB con Mongoose en Nodejs. Cuando utilizo el método Model.find con $orcondición y _idcampo, Mongoose no funciona correctamente. Esto no funciona: User.find({ $or: [ { '_id': param }, { 'name': param }, { 'nickname': param } ] }, function(err, docs) {...