1
我一直無法弄清楚這一點。這是我與工作模式:更新Mongoose模型對象的數組項目
var Groceries = new Schema({
name : {type : String, required : true}
items : {type : Array, required : true}
});
的items
只是Strings
的Array
。一個例子中的物體應該是這樣的:
name : "Shopping List"
items : ["Bananas", "Apples", "Oranges"]
現在,我會越來越有三樣東西POST請求:
- 的購物清單
- 一個項目的
index
的name
我將取代 - 新的
item
將取代現有的一個。
一個例子有效載荷:
{
"name" : "Shopping List",
"replacementIndex" : "2",
"newItem" : "Cereal"
}
我希望能夠查找相應的列表,按名稱,然後更換在replacementIndex
什麼是newItem
給出的值。
我該怎麼做?
謝謝!我甚至不知道存在$存在。感謝所有的幫助! – Ash
@AshBhatnagar LOL! '存在'存在:) – chridam