Model API

  • Model.translateAliases()
  • Model.distinct()
  • Model.where()
  • Model.prototype.$where()
  • Model.watch()
  • Model.insertMany()
  • Model.bulkWrite()
  • Model.hydrate()
  • Model.mapReduce()
  • Model.geoSearch()

普通查询

  • Model.find()
  • Model.findById()
  • Model.findOne()
  • Model.populate()

聚合查询

  • Model.aggregate()

统计查询

  • Model.count()

创建操作

  • Model.create()

更新操作

  • Model.update()
  • Model.updateMany()
  • Model.updateOne()
  • Model.replaceOne()

删除操作

  • Model.remove()
  • Model.deleteOne()
  • Model.deleteMany()

  • Model.findOneAndUpdate()
  • Model.findByIdAndUpdate()
  • Model.findOneAndRemove()
  • Model.findByIdAndRemove()

索引相关

  • Model.init
  • Model.ensureIndexes()
  • Model.createIndexes()