nodejs在操作后断开mongoose连接

时间:2018-03-07 23:28:56

标签: javascript node.js mongodb mongoose

我有以下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连接。 有人可以帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

var db = mongoose.connect(' mongodb:// localhost:27017 / somedb',{useMongoClient:true})

//做东西

db.close()