防止在Node.js mongoose / mongodb中重复数据

时间:2018-11-05 17:11:56

标签: arrays mongoose duplicates

美好的一天,

我想插入一个数组,但是我想确保没有重复的数据。  但是当我使用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。任何帮助将不胜感激

0 个答案:

没有答案