Preguntas etiquetadas con mongoose

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

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

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

118
JavaScript OOP en NodeJS: ¿cómo?

Estoy acostumbrado a la POO clásica como en Java. ¿Cuáles son las mejores prácticas para hacer OOP en JavaScript usando NodeJS? Cada clase es un archivo con module.export? ¿Cómo crear clases? this.Class = function() { //constructor? var privateField = "" this.publicField = "" var...

118
¿Cómo se usa Mongoose sin definir un esquema?

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

114
¿Inserto de lote de mangosta (mongodb)?

¿ Mongoose v3.6 + admite inserciones por lotes ahora? He buscado durante unos minutos, pero cualquier cosa que coincida con esta consulta tiene un par de años y la respuesta fue un rotundo no. Editar: Para referencia futura, la respuesta es usar Model.create(). create()acepta una matriz como...

111
Rellenar matriz anidada en mangosta

¿Cómo puedo completar "componentes" en el documento de ejemplo: { "__v": 1, "_id": "5252875356f64d6d28000001", "pages": [ { "__v": 1, "_id": "5252875a56f64d6d28000002", "page": { "components": [ "525287a01877a68528000001" ] } } ], "author": "Book Author", "title": "Book Title"...