そのため、データベースを 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' を読み取れません
アプリケーションをどのように構成すればよいですか?