Node.js 使用Mongoose连接到MongoDB

示例

首先,使用以下命令安装Mongoose:

npm install mongoose

然后,将其添加server.js为依赖项:

var mongoose = require('mongoose');
var Schema = mongoose.Schema;

接下来,创建数据库模式和集合名称:

var schemaName = new Schema({
    request: String,
    time: Number
}, {
    collection: 'collectionName'
});

创建一个模型并连接到数据库:

var Model = mongoose.model('Model', schemaName);
mongoose.connect('mongodb://localhost:27017/dbName');

接下来,启动MongoDB并server.js使用运行node server.js

要检查是否已成功连接到数据库,我们可以使用事件open,error从mongoose.connection对象。

var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
  // 我们已连接!
});