所以我一直在尝试从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”
我应该如何构建我的应用程序?