Моя проблема в том, что я хочу создать массив объектов, в котором я хочу уникальность объекта, основываясь на двух значениях объекта.
Что-то вроде создания ключа на основе двух значений объекта и проверки, является ли он уникальным, чем проталкивание объекта в массив, иначе ничего не делать.
Код здесь
// Schema
let schema = new Schema({
// accessing info of article
info: [{
// don't need to generate separate id
_id: false,
impression: {
type: Boolean,
validate: {
validator: validator.isBoolean
}
},
// article accessed by IP
IP: {
type: String,
default: 'NULL'
},
// time of accessing article
time: {
type: Date,
default: new Date()
}
}]
});
здесь я хочу проверить, существует ли пара IP-адресов и показов , тогда не делайте ничего другого, вставьте ее в информационный массив.
Заранее спасибо.