ドキュメントを作成せずに成功メッセージを受け取りました。
var mongoose = require('mongoose');
mongoose.Promise = global.Promise;
var conn = mongoose.createConnection(mongodb://localhost:27017/social_media);
var testModel = conn.model('test', new mongoose.Schema({
key: { type: String, required: true }
}));
var test = new testModel();
test.key = 'hello';
test.save().then(function(tmp) {
console.log('success');
console.log(tmp);
}).catch( function() {
console.log('failure');
});
その結果、作成されたオブジェクトでコンソールの「成功」メッセージが表示されます-したがって、ドキュメントは正常に挿入されるはずです。コードを実行した時点では、データベースとコレクションは存在しません。コードの実行後、db のみが作成されます。
「createConnection」を「connect」に変更しようとしましたが、結果はありませんでした。
私はすでに同様の回答をたくさんチェックしましたが、まだ解決策を見つけることができません。
を使用してMongoDB v3.2.8
おりnode.js MongoDbDriver v2.2.5
、Mongoose v4.5.8