當前爲我的項目拖出Mongoose和MongoDB,但遇到API不明確的段。Mongoose中的唯一數組值
我有一個模型,其中包含幾個鍵和文檔,其中一個鍵稱爲watchList
。這是用戶正在觀看的一組ID,但我需要確保這些值保持唯一。
下面是一些示例代碼:
var MyObject = new Mongoose.Schema({
//....
watching : {type: Array, required: false},
//....
});
所以我的問題是我怎麼能確保該值推入陣列永遠只能存儲一個,所以使得價值獨特,可我只是使用unique: true
?
謝謝
can * theIdToAdd *是一個數組,例如'[「ID1」,「ID2」]'? – RobertPitt 2012-03-14 18:53:15
我想你可以使用$每個。 – 2012-03-16 15:45:56
@RoberPitt優點... theIdToAdd不能是一個數組。如果你這樣做,要插入的項目將是該數組。我試圖找到一種方法來解決這個問題:-( – superiggy 2013-02-16 06:15:28