[英]How do you add a new field to multiple documents after you have updated the mongoose schema?
[英]How to add new field to mongodb schema?
我有一個 React 應用程序,它對存儲在雲端 mongodb.mongodb.com 中的數據執行 CRUD 操作。
我的反應中的數據模式如下所示:
const restaurantSchema = new Schema({
"uuid": {
"type": "string"
},
"name": {
"type": "string"
},
"city": {
"type": "string"
}
}, {timestamps: true});
我想添加一個名為“首選項”的新字段,類型為數字。
我的問題是:
謝謝。
您可以使用選項{ strict: false }
在模式中添加和刪除字段
選項:嚴格
strict 選項(默認啟用)確保傳遞給 model 構造函數但未在我們的模式中指定的值不會保存到數據庫中。
var thingSchema = new Schema({..}, { strict: false });
您也可以在更新查詢中執行此操作
Model.findOneAndUpdate(
query, //filter
update, //data to update
{ //options
returnNewDocument: true,
new: true,
strict: false
}
)
您可以在此處查看文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.