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