Skip to content

MongoDB

MongoDB 是一个 NoSQL 文档数据库。

基础操作

javascript
// 插入文档
db.users.insertOne({
  name: 'John',
  email: 'john@example.com'
})

// 查询
db.users.find({ name: 'John' })

// 更新
db.users.updateOne(
  { name: 'John' },
  { $set: { email: 'newemail@example.com' } }
)

索引

javascript
db.users.createIndex({ email: 1 })

聚合管道

javascript
db.orders.aggregate([
  { $match: { status: 'completed' } },
  { $group: { _id: '$customer', total: { $sum: '$amount' } } }
])