Preguntas etiquetadas con mongodb

MongoDB es una base de datos NoSQL escalable, de alto rendimiento, de código abierto y orientada a documentos. Admite una gran cantidad de idiomas y plataformas de desarrollo de aplicaciones. Se pueden hacer preguntas sobre la administración del servidor en https://dba.stackexchange.com.

524
Relaciones MongoDB: ¿incrustación o referencia?

Soy nuevo en MongoDB, proveniente de un fondo de base de datos relacional. Quiero diseñar una estructura de preguntas con algunos comentarios, pero no sé qué relación usar para los comentarios: ¿ embedo reference? Una pregunta con algunos comentarios, como stackoverflow , tendría una estructura...

523
¿Cómo obtener los últimos N registros en mongodb?

No puedo encontrar ningún lugar donde se haya documentado esto. Por defecto, la operación find () obtendrá los registros desde el principio. ¿Cómo puedo obtener los últimos N registros en mongodb? Editar: también quiero que el resultado devuelto esté ordenado de menos reciente a más reciente, no...

498
¿Cómo realizo el equivalente de SQL Join en MongoDB?

¿Cómo realizo el equivalente de SQL Join en MongoDB? Por ejemplo, digamos que tiene dos colecciones (usuarios y comentarios) y quiero extraer todos los comentarios con pid = 444 junto con la información del usuario para cada uno. comments { uid:12345, pid:444, comment="blah" } { uid:12345,...

484
¿Cómo se cambia el nombre de una base de datos MongoDB?

Hay un error tipográfico en el nombre de mi base de datos MongoDB y estoy buscando cambiar el nombre de la base de datos. Puedo copiar y eliminar así ... db.copyDatabase('old_name', 'new_name'); use old_name db.dropDatabase(); ¿Hay un comando para cambiar el nombre de una base de...

475
Mongod se queja de que no hay una carpeta / data / db

Hoy estoy usando mi nueva Mac por primera vez. Estoy siguiendo la guía de inicio en mongodb.org hasta el paso donde se crea el directorio / data / db. por cierto, utilicé la ruta homebrew. Así que abro una terminal y creo que estoy en lo que llamaron el Directorio de inicio, porque cuando hago...

454
Eliminar todo en una base de datos MongoDB

Estoy haciendo desarrollo en MongoDB. Para propósitos totalmente no malvados, a veces quiero eliminar todo lo que hay en una base de datos, es decir, eliminar cada colección, y cualquier otra cosa que pueda estar por ahí, y comenzar desde cero. ¿Hay una sola línea de código que me permita hacer...