簡體   English   中英

如何保存() DB.find({}) 使用 mongoose 中的方法返回的所有模型

[英]how to save() DB.find({}) all models returned with an method in mongoose

我想查詢數據庫並在返回的查詢/行中編輯一些值。 當我們有一個查詢/行時,我們可以用model.save()來完成,但是當我們有一個查詢數組時,我們該怎么做呢? 像這樣的東西:

let arr=await DB_cat.find({parentId:1})
arr[0].name='first'
arr[1].name='sec'
arr.save()

你可以這樣for of

  let arr=await DB_cat.find({parentId:1})
  arr[0].name='first'
  arr[1].name='sec'
  for (let item of arr){
    await item.save()
  }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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