微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

mongoDB bulk insert data

var requests = [];
cursor.forEach(document => { var emailArray4DO = []; var emailArray4EP = [];
var ioJsonArray = document.IndividualsOwnersPara; for (var i1 in ioJsonArray) { var array = ioJsonArray[i1].split("|"); if (emailArray4DO.length < 5) { emailArray4DO.push(array[array.length - 1]); } }
var epJsonArray = document.EngagementPartnerPara; for (var i2 in epJsonArray) { var array = epJsonArray[i2].split("|"); if (emailArray4EP.length < 1) { emailArray4EP.push(array[array.length - 1]); } }
requests.push({ updateOne: { filter: { _id: document._id }, update: { $set: { Email4DO: emailArray4DO, Email4EP: emailArray4EP } } } }); if (requests.length === 500) { db.CitationSource1.bulkWrite(requests); requests = []; } });
if (requests.length > 0) { db.CitationSource1.bulkWrite(requests); }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐