Предотвратить дублирование данных в nodejs mongoose / mongodb - PullRequest
0 голосов
/ 05 ноября 2018

Добрый день,

Я хочу вставить в массив, но хочу убедиться, что нет повторяющихся данных. Но когда я использую addToSet для вставки элементов в массив, он все равно вставляет информацию с существующая информация. Как я могу предотвратить дублирование данных, не прибегая к выполнению другого поиска. Это мой код

 Model.level[0].detailed_info.addToSet({
    item: 'hamburger',
    ingredients: 'ground beef, lettuce, dried onion, eggs, bacon, cheese'
    time: '5-8 mins'
 });

 model.save(function (err, modelUpdate){
    if(err){
        console.log(err);
    }
    else{
        console.log('success')
    }
 });

Я изначально использовал push вместо addToSet. Любая помощь будет оценена

...