我有以下mongoose脚本连接到本地数据库并执行一些操作。但我有问题断开它。
const mongoose = require('mongoose');
const db = mongoose.connect(`mongodb://localhost/mydb`);
const userModel = {
country: { type: String }
newField: { type: String }
};
const myUsersModel = mongoose.model('user',userModel);
myUsersModel.find({country:"USA"})
.then(users => users.forEach(function (doc) {
// some operations
doc.save();
db.disconnect();
}));
问题是脚本没有断开mongoose连接。 有人可以帮忙解决这个问题吗?
答案 0 :(得分:1)
var db = mongoose.connect(' mongodb:// localhost:27017 / somedb',{useMongoClient:true})
//做东西
db.close()