如何在mongodb

时间:2016-11-24 06:53:58

标签: javascript node.js mongodb mongoose mongodb-query

我正在尝试将批量数据插入到集合中。正确地插入到集合中。但我希望从Oninsert函数返回回调。任何人都可以帮我回复回调。我的代码也是。

var Invitation = require('../models/invitation');
var uniqueinvitations=[ { email: 'tyu@gmail.com', role: 'Developer' },
  { email: 'rty@mailinator.com', role: 'Developer' } ]

Invitation.collection.insert(uniqueinvitations, onInsert);


function onInsert(err, docs) {
    if (err) {
        console.log("Error while inserting the data into the Invitation");
    } else {
//i want to return the Callback here, 
        var invitations = _.map(docs, '_id');
    }
}

1 个答案:

答案 0 :(得分:0)

这样的东西应该可以工作并显示id或插入的行

function onInsert(err, docs) {
    if (err) {
        console.log("Error while inserting the data into the Invitation");
    } else {
        var invitations = docs.map(x => x.id);
        console.log("inserted : " + invitations);
    }
}