目前正在为我的一个项目试用 Mongoose 和 MongoDB,但遇到了一个 API 不清楚的段落。
我有一个包含多个键和文档的模型,其中一个键叫做 watchList
。这是用户正在关注的 ID 的数组,但我需要确保这些值保持唯一。
以下是一些示例代码:
var MyObject = new Mongoose.Schema({
//....
watching : {type: Array, required: false},
//....
});
所以我的问题是如何确保推入数组的值仅存储一个,使值唯一,我可以只使用unique: true
吗?谢谢
theIdToAdd
可以是一个数组,例如["ID1", "ID2"]
吗? - RobertPitt