Actualmente estoy siguiendo a Mongoose y MongoDB para un proyecto mío, pero me encuentro con un segmento donde la API no es clara.Valores únicos de matriz en Mongoose
Tengo un modelo que contiene varias claves y documentos, y una de esas teclas se llama watchList
. Esta es una matriz de ID que el usuario está mirando, pero necesito estar seguro de que estos valores se mantengan únicos.
Aquí hay un código de ejemplo:
var MyObject = new Mongoose.Schema({
//....
watching : {type: Array, required: false},
//....
});
Así que mi pregunta es ¿cómo puedo estar seguro de que los valores empujados a la matriz única tienda cada vez uno, así que hacer los valores únicos, ¿puedo usar unique: true
?
Gracias
puede * theIdToAdd * ser una matriz, como '[" ID1 "," ID2 "]'? – RobertPitt
Supongo que podrías usar $ cada una para eso. –
@RoberPitt punto excelente ... theIdToAdd no puede ser una matriz. Si lo haces, el elemento que se insertará será esa matriz. Estoy tratando de encontrar una manera de resolver esto :-( – superiggy