@historydev
Редактирую файлы с непонятными расширениями

Как запретить совпадения при формировании массива?

Доброе утро.Мне требуется фильтровать выход запроса sql на наличие совпадений.Спасибо большое.

app.post('/submit-messages',async (req,res) => {

	const { category,message } = req.body

	const creator = req.user

	const tenders = new Promise(async(resolve,reject) => {
		await pool.query('insert into messages set ?', { category,message,creator },async (error,results,fields) => {
			if(error) console.log(error)

			await pool.query(`select * from tenders where category = '${category}'`, (error,results,fields) => {
				if(error) console.log(error)
				resolve(results.map(r => r.creator))
			})
		})
	})

	tenders.then(r => console.log(r))

})


Answer: [ 18,18 ]
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
john36allTa
@john36allTa
alien glow of a dirty mind
И на js можно, но лучше в sql
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Вы точно уверены что формирование sql на клиенте хорошая идея?

insert into messages set ?; drop tenders
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы