0

所以我一直在尝试为我的数据库从 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”

我应该如何构建我的应用程序?

4

0 回答 0