MongoDB is best suited for use cases where:
db.users.insertOne({ name: "John Doe", age: 29, email: "john@example.com" });
db.users.find({ age: { $gte: 18 } });
db.users.updateOne({ name: "John Doe" }, { $set: { age: 30 } });
db.users.deleteOne({ name: "John Doe" });
db.users.createIndex({ email: 1 });
db.orders.aggregate([
{ $match: { status: "Shipped" } },
{ $group: { _id: "$customer_id", totalAmount: { $sum: "$amount" } } },
{ $sort: { totalAmount: -1 }
} ]);