所以我一直在尝试为我的数据库从 MySQL 切换到 MongoDB。我一直在尝试弄清楚如何使用 Mongoose,但是我看到的每个示例都使用 module.exports 将代码分布在多个文件中。
我真正想做的就是使用 Mongoose 在我的路由中连接到 MongoDB 并保存和检索数据。
var mongoose = require('mongoose');
var db = mongoose.connect('mongodb://localhost:27017/local')
var schema = new mongoose.Schema({
name: String,
owner: String
...etc
});
var Model = mongoose.model('Model', schema);
app.post('/', function (req,res)
{
var data = new GameModel({
name: "foo",
owner: "bar"
});
data.save(function (err, data)
{
});
});
此代码不起作用。
TypeError:无法读取未定义的属性“getters”
我应该如何构建我的应用程序?