Preguntas con la etiqueta [mongodb]

Lista mongodb preguntas

En Mongoose, ¿cómo ordeno por fecha? (nodo.js)

11
respuestas
218
votos
255.0k
vistas

digamos que ejecuto esta consulta en Mongoose: Room.find({}, (err,docs) => { }).sort({date:-1}); ¡Esto no funciona!

Recién estoy comenzando con MongoDB y una de las cosas que he notado es que usa BSON para almacenar datos internamente. Sin embargo, la documentación no es exactamente clara sobre

Imprimir objeto en script mongo

2
respuestas
24
votos
20.7k
vistas

¿Cómo puedo imprimir para consolar un objeto en un script Mongo? Lo intenté: > print({}) [object Object] Simplemente muestra [object Object]. ¿ Cuál es la alternativa para console.dir()?

Tengo un documento estructurado así: { _id:"43434", heroes : [ { nickname : "test", items : ["", "", ""] }, { nickname : "test2", items : ["", "", ""] },

¿Es posible generar exactamente el mismo Mongo ObjectId para un documento en dos colecciones diferentes? Me doy cuenta de que definitivamente es muy improbable, pero ¿es posible? Sin ser demasiado

Tengo un documento: { 'profile_set' : [ { 'name' : 'nick', 'options' : 0 }, { 'name' : 'joe', 'options' : 2 }, { 'name' : 'burt', 'options' : 1

¿Puede compartir su opinión sobre cómo implementaría el control de versiones de datos en MongoDB? (Hice una pregunta similar con respecto a Cassandra . Si tiene alguna idea sobre qué

¿Cómo paginar con Mongoose en Node.js?

36
respuestas
328
votos
383.1k
vistas

Estoy escribiendo una aplicación web con Node.js y mongoose. ¿ Cómo puedo paginar los resultados que obtengo de una .find()llamada? Me gustaría una funcionalidad comparable a "LIMIT 50,100"la de SQL.

Estoy usando el controlador nativo de node-mongodb con MongoDB para escribir un sitio web. Tengo algunas preguntas sobre cómo administrar las conexiones: ¿Es suficiente usar una sola conexión MongoDB para

Me sorprendió descubrir que el siguiente código de ejemplo solo actualiza un único documento: > db.test.save({"_id":1, "foo":"bar"}); > db.test.save({"_id":2, "foo":"bar"}); > db.test.update({"foo":"bar"}, {"$set":{"test":"success!"}}); > db.test.find({"test":"success!"}).count(); 1 Sé que puedo recorrer

Actualización de una matriz anidada con MongoDB

2
respuestas
58
votos
42.8k
vistas

Estoy intentando actualizar un valor en la matriz anidada pero no puedo hacerlo funcionar. Mi objeto es así { "_id": { "$oid": "1" }, "array1": [ { "_id": "12", "array2":

Todos mis registros tienen un campo llamado "imágenes". Este campo es una matriz de cadenas. Ahora quiero los 10 registros más nuevos donde esta matriz NO ESTÉ vacía. Busqué en

Básicamente tengo una colección mongodb llamada 'personas' cuyo esquema es el siguiente: people: { name: String, friends: [{firstName: String, lastName: String}] } Ahora, tengo una aplicación express muy básica que

Cómo buscar en una matriz de objetos en mongodb

4
respuestas
337
votos
333.8k
vistas

Supongamos que el documento mongodb (tabla) 'usuarios' es { _id: 1, name: { first: 'John', last: 'Backus' }, birth: new Date('Dec 03, 1924'), death: new Date('Mar 17, 2007'), contribs: ['Fortran',

¿Cómo escuchar cambios en una colección de MongoDB?

12
respuestas
226
votos
206.8k
vistas

Estoy creando una especie de sistema de cola de trabajos en segundo plano con MongoDB como almacén de datos. ¿Cómo puedo "escuchar" las inserciones en una colección de MongoDB antes