mongoose

Buscar documento con matriz que contiene un valor específico

Si tengo este esquema... person = { name : String, favoriteFoods : Array } ... donde la matriz favoriteFoods se re ... ...) {...}); (Sé que no hay $contains en mongodb, solo explicando lo que esperaba encontrar antes de conocer la solución)

¿Cómo actualizo / upsert un documento en Mangosta?

Tal vez es el momento, tal vez soy yo ahogándome en la escasa documentación y no siendo capaz de envolver mi cabeza en torno ... o lo que intenté: dado un documento contact, ¿cómo lo actualizo si existe, o lo agrego si no lo hace? Gracias por su tiempo.

¿Cómo se convierte un documento de Mangosta en un objeto sencillo?

Tengo un documento de mongoose find que quiero extender antes de codificar JSON y enviarlo como respuesta. Si intento agregar ... rse(JSON.encode(doc)) funciona y devuelve un objeto con todas las propiedades correctas. ¿Hay una mejor manera de hacer esto?

mongodb / mongoose findMany-encuentra todos los documentos con IDS listados en array

Tengo una matriz de _ids y quiero obtener todos los documentos en consecuencia, ¿cuál es la mejor manera de hacerlo ? Algo a ... 4ed3f18132f50c491100000e' ] }, function(err, docs){ console.log(docs); }); El array puede contener cientos de _ids.

Índice de error de clave duplicada E11000 en mongodb mangosta

A continuación está mi user esquema en user.js modelo - var userSchema = new mongoose.Schema({ local: { name: { ... inserta el documento, de lo contrario lanza error "Duplicado" error incluso tengo una entrada en el local.correo electrónico

Comparación de id de mangosta y cadenas

Tengo un nodo.aplicación js que extrae algunos datos y los pega en un objeto, como esto: var results = new Object(); User. ... ue la comparación anterior sea verdadera y mi cerebro subcontratado (también conocido como Google) tiene no he podido ayudar.

Nodo.js Mangosta.función js string to ObjectId

¿Hay una función para convertir una cadena en un objeto en el nodo usando mangosta? El esquema especifica que algo es un Obj ... una cadena, mongo me dice que sigue siendo solo una cadena. El _id del objeto, por ejemplo, se muestra como objectId("blah").

La forma más sencilla de esperar a que se completen algunas tareas asíncronas, en Javascript?

Quiero eliminar algunas colecciones de mongodb, pero es una tarea asíncrona. El código será: var mongoose = require('mongoos ... rá después de que se hayan eliminado todas las colecciones? Cualquier tercero puede ser utilizado para simplificar el código.

Buscar registros MongoDB donde el campo array no está vacío

Todos mis registros tienen un campo llamado "imágenes". Este campo es una matriz de cadenas. Ahora quiero los 10 registros m ... elve nada. Dejando this.pictures sin el bit de longitud funciona, pero luego también devuelve registros vacíos, por supuesto.

MongoDB / Mongoose consulta en una fecha específica?

¿Es posible consultar una fecha específica ? Encontré en el libro de cocina de mongo que podemos hacerlo para un rango Con ... }) Pero, ¿es posible para una fecha específica ? Esto no funciona : db.posts.find({"created_on": new Date(2012, 7, 14) })

En Mangosta, ¿cómo puedo ordenar por fecha? (nodo.js)

Digamos que corro esta consulta en Mangosta: Room.find({}, function(err,docs){ }).sort({date:-1}); Esto no funciona!

Qué es el campo " v " en Mangosta

Estoy usando Mongoose la versión 3 con MongoDB la versión 2.2. He notado que un campo __v ha comenzado a aparecer en mis documentos MongoDB. ¿Tiene algo que ver con el control de versiones? ¿Cómo se usa?

Impedir que Mangosta cree la propiedad id para elementos de matriz de sub-documentos

Si tiene matrices de subdocumentos, Mongoose crea automáticamente ID para cada una. Ejemplo: { _id: "mainId" subdocA ... field: "value" } ] } ¿Hay alguna forma de decirle a Mongoose que no cree id para objetos dentro de un array?

JavaScript OOP en NodeJS: ¿cómo?

Estoy acostumbrado al OOP clásico como en Java. ¿Cuáles son las mejores prácticas para hacer POO en JavaScript usando NodeJ ... t.keys(anotherCanvas.getShapes()).length) console.log(aSquare instanceof Shape) console.log(aComplexShape instanceof Shape)

¿Cómo se usa Mangosta sin definir un esquema?

En versiones anteriores de Mangosta (para nodo.js) había una opción para usarlo sin definir un esquema var collection = mong ... menudo y realmente no encajen con un esquema definido, así que ¿hay una nueva forma de usar modelos sin esquema en mangosta?

agregar campos creados en y actualizados en a esquemas de mangosta

¿Hay alguna manera de agregar campos created_at y updated_at a un esquema mongoose, sin tener que pasarlos cada vez que se l ... : { type: String, required: true, trim: true } , created_at : { type: Date, required: true, default: Date.now } });

¿Cómo acceder a una colección preexistente con Mangosta?

Tengo una gran colección de 300 question objetos en una base de datos test. Puedo interactuar con esta colección fácilmente a ... l('question'); questions.find({}, function(err, data) { console.log(err, data, data.length); }); Esto produce: null [] 0

Subdocumentos de mangosta vs esquema anidado

Tengo curiosidad en cuanto a los pros y los contras de usar subdocumentos vs una capa más profunda en mi esquema principal: ... bdocs en todas partes, pero me pregunto principalmente sobre el rendimiento o los problemas de consulta que podría encontrar.

¿Cómo puedo generar un objeto con mangosta?

Me gustaría generar un MongoDB ObjectId con Mangosta. ¿Hay alguna forma de acceder al constructor ObjectId desde Mongoose?

Diferencia entre MongoDB y Mangosta

Quería usar la base de datos mongodb, pero me di cuenta de que hay dos bases de datos diferentes con su propio sitio web y mé ... r cuáles son las diferencias entre estos dos. Y si es posible pros y contras? Porque realmente se ven muy similares a mí.