{
"_id": "5cf0029caff5056591b0ce7d",
"firstname": "Jane",
"lastname": "Wu",
"address": {
"street": "1 Circle Rd",
"city": "Los Angeles",
"state": "CA",
"zip": "90404"
},
"hobbies": ["surfing", "coding"]
}
La forma más natural y productiva de trabajar con datos.
Admite matrices y objetos anidados como valores.
Trabaje con esquemas dinámicos y flexibles.
> db.users.find({ "address.zip" : "90404" })
{ "_id": "5cf0029caff5056591b0ce7d", "firstname": "Jane", "lastname": "Wu", "address":{}}
{ "_id": "507f1f77bcf86cd799439011", "firstname": "Jon", "lastname": "Davis", "address":{}}
{ "_id": "5349b4ddd2781d08c09890f3", "firstname": "Jim", "lastname": "White", "address":{}}
{ "_id": "5bf142459b72e12b2b1b2cd", "firstname": "Jeff", "lastname": "Taylor", "address":{}}
{ "_id": "5cf003283b23d04a40d5f88a", "firstname": "Jerry", "lastname": "Miller", "address":{}}
{ "_id": "5bf142459b72e12b2b1b2cd", "firstname": "Jai", "lastname": "Williams", "address":{}}
{ "_id": "5cf0036deaa1742dd225ea35", "firstname": "Jess", "lastname": "Johnson", "address":{}}
{ "_id": "54495ad94c934721ede76d90", "firstname": "Jill", "lastname": "Brown", "address":{}}
{ "_id": "566eb3c704c7b31facbb0007", "firstname": "Janet", "lastname": "Jones", "address":{}}
{ "_id": "5a999cc461d36489a27f2563", "firstname": "Jan", "lastname": "Smith", "address":{}}
Lenguaje de consulta rico y expresivo que permite filtrar y ordenar por cualquier campo, independientemente de cómo esté incrustado en un documento.
Admite agregaciones y otros casos de uso modernos, como búsqueda de gráficos o texto, y búsqueda basada en información geoespacial.
Las propias consultas son también JSON, por lo que se programan fácilmente. Olvídese de concatenar cadenas para generar consultas SQL de forma dinámica.
session.start_transaction()
order = { line_items : [ { item : 5, quantity: 6 } ] }
db.orders.insertOne( order, session=session );
for x in order.line_items:
db.inventory.update(
{ _id : x.item } ,
{ $inc : { number : -1 * x.quantity } },
session=session
)
session.commit_transaction()
Transacciones ACID completas.
Admite combinaciones en las consultas.
Dos tipos de relaciones en vez de una: referencia e incrustada.
Más información →
Más información →
Más información →
Más información →
Más información →
Más información →
La forma más rápida de crear visualizaciones de datos de MongoDB.
Diseñados para el modelo documental.
Visualice datos en directo desde cualquiera de sus instancias de MongoDB. Disponible en MongoDB Atlas (en beta).
Permite a cualquier herramienta de BI capaz de comunicarse en protocolo MySQL trabajar con sus datos de MongoDB.
Sáqueles mayor rendimiento a las herramientas de BI que ya se usan en su organización.
Ejecute análisis federados combinando datos de MongoDB y otras bases.
Busque, visualice y trabaje con sus datos en una interfaz de uso intuitiva.
Manipule los datos con una potente herramienta gráfica de edición.
Comprenda los problemas de rendimiento gracias a diagramas explicativos y gestione sus índices.