MongoDB é NoSQL document-oriented. Flexível, escalável, JSON nativo. Ideal para dados não-estruturados e crescimento rápido.
Carregando
MongoDB é NoSQL document-oriented. Flexível, escalável, JSON nativo. Ideal para dados não-estruturados e crescimento rápido.
MongoDB é NoSQL document-oriented. Flexível, escalável, JSON nativo. Ideal para dados não-estruturados e crescimento rápido.
JSON (BSON). Schemaless. Nested documents e arrays. { _id: ObjectId, name: "John", tags: ["dev"] }.
Grupo de documents. Equivalente a table SQL. Sem schema enforced. Flexível.
Processa dados. $match, $group, $sort, $project. Pipeline de transformações.
Single field, compound, text, geospatial. Acelera queries. createIndex().
• Embed relacionamentos 1-to-few
• Reference relacionamentos 1-to-many
• Índices em queries frequentes
• Denormalize para performance
• Limit e skip para pagination
• Connection pooling
• Normalizar como SQL (anti-pattern)
• Não criar índices
• Schemas muito nested (>100 levels)
• Não usar aggregation (client-side processing)
• Expor MongoDB direto ao client
Quando usar cada um