簡體   English   中英

使用ecmascript 6為數組的每個元素保存新的貓鼬模式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM