在mangodb节点js中返回insertedId

时间:2018-06-15 09:52:21

标签: node.js mangodb

我想在数据库中插入数据并返回最后插入的Id,但是我收到错误并且没有输出。我的代码

database.insert = function insert(table, data) {
mangodb.connect(config.host, function(err, db) {
    if (err) throw err;
    var dbo = db.db(config.database);
    dbo.collection(table).insertOne(data, function(err, res) {
        if (err) throw err;
        insertid = res.insertedId;
        db.close();
    });
});
return insertid;

}

console.log(database.insert('users',{name:"test"}));

我的传出消息:未定义

0 个答案:

没有答案