Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Operaciones de DDL

Las operaciones de DDL (Lenguaje de descripción de datos) cambian las propiedades de una base de datos o colección. MongoDB admite tanto Operaciones DDL explícitas como Operaciones DDL implícitas. Las operaciones DDL explícitas ejecutan directamente una operación como la creación o eliminación de una colección o índice. Las operaciones DDL implícitas crean colecciones al hacer referencia a una colección inexistente, como insertar datos en una colección inexistente.

MongoDB admite las siguientes operaciones DDL explícitas:

MongoDB también admite operaciones de guardar como insert o update con upsert:true. Cualquier comando que escriba en una colección inexistente crea esa colección.

Por ejemplo, este comando insert crea la colección users si aún no existe.

db.runCommand(
{
insert: "users",
documents: [ { _id: 1, user: "abc123", status: "A" } ]
}
)

Este comando update con upsert: true crea la colección people si aún no existe.

db.runCommand(
{
update: "people",
updates: [
{ q: { name: "Andy" }, u: { $inc: { score: 1 } }, upsert: true }
]
}
)