Mongoose 是一个流行的 Node.js 库,用于处理 MongoDB 数据库的交互。它提供了丰富的 API 来简化数据库操作,是许多 Node.js 应用程序的首选数据库工具。

特点

  • 对象模型驱动:Mongoose 允许你使用 JavaScript 对象来操作 MongoDB 数据库。
  • 验证:Mongoose 提供了内置的验证机制,确保数据符合特定的规则。
  • 插件系统:Mongoose 支持插件,可以扩展其功能。

安装

要安装 Mongoose,可以使用 npm:

npm install mongoose

示例

以下是一个简单的 Mongoose 示例:

const mongoose = require('mongoose');

mongoose.connect('mongodb://localhost:27017/myapp', { useNewUrlParser: true, useUnifiedTopology: true });

const Schema = mongoose.Schema;

const UserSchema = new Schema({
  name: String,
  age: Number
});

const User = mongoose.model('User', UserSchema);

const user = new User({ name: 'Alice', age: 25 });

user.save().then(() => console.log('User saved!'));

扩展阅读

想要了解更多关于 Mongoose 的信息,可以访问我们的 Mongoose 教程

Mongoose