в бд посредством   activeTalker.activetalker.findOne({ where: { name: result } }) ,если нет , то activeTalker.activetalker.create({
                  
                  
                          name: result,
                  
                  
                        })
                  
                  
                      }
                  
                  
                  вот код:
                  
                  
                  async addTalker(page,c,sourceAccaunt){
                  
                  
                      let result= await this.getName(page,c)
                  
                  
                      let talker=await  activeTalker.activetalker.findOne({ where: { name: result } })
                  
                  
                      if (!talker){
                  
                  
                   await activeTalker.activetalker.create({
                  
                  
                          name: result,
                  
                  
                        })
                  
                  
                      }
                  
                  
                      console.log("added: " + result)
                  
                  
                    },
                  
                  
                    setInterval(() => addTalker(page,с,sourceAccaunt), 10000) 
                  
                  
                  В общем проверка не работает , то есть добавляются повторные данные, в чем может быть дело ?
                  
                  
                
where это что такое? В монге такое есть разве?
это мускул
Обсуждают сегодня