Insert one document
$db.users.insertOne({ name: 'John', age: 30 })MongoDB reference.
$db.users.insertOne({ name: 'John', age: 30 })$db.users.insertMany([
{ name: 'Alice', age: 25 },
{ name: 'Bob', age: 35 }
])$db.users.find()$db.users.findOne({ name: 'John' })$db.users.updateOne(
{ name: 'John' },
{ $set: { age: 31 } }
)$db.users.updateMany(
{ age: { $lt: 30 } },
{ $inc: { age: 1 } }
)$db.users.updateOne(
{ name: 'John' },
{ $set: { age: 31 } },
{ upsert: true }
)$db.users.deleteOne({ name: 'John' })$db.users.deleteMany({ age: { $lt: 18 } })$db.users.find({ name: 'John' })$db.users.find({ age: { $gte: 25, $lt: 40 } })$db.users.find({ status: { $in: ['active', 'pending'] } })$db.users.find({ $or: [{ age: 25 }, { age: 30 }] })$db.users.find({ $and: [{ age: { $gte: 18 } }, { status: 'active' }] })$db.users.find({ name: /^J/ })$db.users.find({ email: { $exists: true } })$db.users.find({ tags: 'admin' })$db.users.find({}, { name: 1, email: 1, _id: 0 })$db.users.find().sort({ age: -1 }).limit(10).skip(20)$db.orders.aggregate([
{ $match: { status: 'complete' } },
{ $group: { _id: '$user', total: { $sum: '$amount' } } },
{ $sort: { total: -1 } }
])$db.orders.aggregate([
{ $lookup: {
from: 'users',
localField: 'userId',
foreignField: '_id',
as: 'user'
} }
])$db.posts.aggregate([{ $unwind: '$tags' }])$db.users.aggregate([
{ $project: { fullName: { $concat: ['$first', ' ', '$last'] } } }
])$db.users.aggregate([{ $count: 'total' }])$db.users.createIndex({ name: 1 })$db.users.createIndex({ name: 1, age: -1 })$db.users.createIndex({ email: 1 }, { unique: true })$db.posts.createIndex({ title: 'text', body: 'text' })$db.users.getIndexes()$db.users.dropIndex('name_1')$show dbs$use <database_name>$show collections$db.dropDatabase()$db.users.drop()$db.serverStatus()$db.currentOp()