[英]save new mongoose schema for each element of array using ecmascript 6
我遍歷一個數組並創建一個新的貓鼬模式,添加兩個字段,然后保存它。
for (var i = 0; i < myArray.length; i++) {
var newUsers = new UserList({
email: myArray[i],
uuid: uuidv4()
});
UserList.save(function (err) {
if (err) console.log(err)
});
}
如何使用ecmaScript 6最佳實踐來實現這一目標?
您可以使用map方法和mongoose insertMany方法來實現您的解決方案。
const bulkData = myArray.map(email => new UserList({ email, uuid: uuidv4()}));
UserList.insertMany(bulkData, (error, docs) => {});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.