Результат запроса Node js mysql, могу ли я получить только дату без имени?

#mysql #node.js

#mysql #node.js

Вопрос:

У МЕНЯ ЕСТЬ ЭТОТ КОД

 
    app.post('/check',urlencodedParser,function (req, res) {
  let sql=`SELECT dbdateentre  FROM reservation WHERE idchambre = ${req.body.room}`;
  let query=db.query(sql,(err,result)=>{
    
      console.log(result);

  })
});

 

и это результат в console.log
, который возвращает мне это
[ RowDataPacket { dbdateentre: 2020-12-17T23:00:00.000Z } ]

Комментарии:

1. Не могли бы вы скопировать и вставить свой код сюда? С выводом журнала

2. app.post(‘/ check’,urlencodedParser,function (req, res) { //залить creer в формат даты DateFormat.masks.hammerTime = ‘d’; var dateentree=req.body.dateentry; var format=DateFormat(dateentree, «hammerTime»); пусть sql = SELECT dbdateentre FROM reservation WHERE idchambre = ${req.body.room} ; пусть query=db.query(sql,(ошибка, результат)=>{console.log(результат); }) }); app.listen(‘3000’,()=>{ console.log(‘сервер запустил порт 3000’) });

3. Неплохо. Не могли бы вы отредактировать свой пост и вставить его туда?

4. я новичок в stackoverflow, я пытаюсь

5. если вы нажмете «у меня есть этот код», вы можете получить его

Ответ №1:

Если вы уверены, что ваши результаты будут содержать только одну строку, вы можете попробовать этот код

 console.log(result[0].dbdateentre)
 

Комментарии:

1. спасибо, тыууууууууу, так что это сработало!!!!!!!!!!!!

2. теперь у меня много строк, как я могу вернуть их все?