В настоящее время отследим Mongoose и MongoDB для моего проекта, но натолкнулись на сегмент, где API не ясен.
У меня есть Модель, которая содержит несколько ключей и документов, и один из этих ключей называется watchList
. Это массив идентификаторов, которые просматривает пользователь, но я должен быть уверен, что эти значения остаются уникальными.
Вот пример кода:
var MyObject = new Mongoose.Schema({
//....
watching : {type: Array, required: false},
//....
});
Итак, мой вопрос: как я могу убедиться, что значения, помещенные в массив, хранят только одно, так что, делая значения уникальными, я могу просто использовать unique: true
?
Спасибо