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