Я использую базу данных mon go для комментариев и пытаюсь отобразить дату каждой записи в базе данных
У меня есть следующая Mon go Schema
let CommentsData = new Schema({
team_id: {
type: String
},
comment: {
type: String
},
date: {
type: String
}
});
module.exports = mongoose.model('Comment', CommentsData);
У меня есть указанная ниже функция в интерфейсе пользователя, которая вызывается при нажатии кнопки для вставки нового комментария - есть ли функция в ReactJS, которую я могу использовать вместо «whatgoeshere?» часть рядом с датой, которая будет вставлять текущую дату (в момент нажатия кнопки) в базу данных?
const CommentInsert = (team_id, comment) => {
axios
.post('http://localhost:3999/todos/addComment', {
team_id: team_id, comment: comment, date: whatgoeshere?
})
.then(() => {
console.log(`Successfully added comment`)
})
.catch(error => console.error(`Error adding Comment.`))
}
Мой маршрут показан ниже
todoRoutes.route('/addComment').post(function (req, res) {
let toBeAdded = new Comment(req.body);
toBeAdded.save()
.then(() => {
res.status(200).json({'comment added successfully' });
})
.catch(err => {
res.status(400).send('adding comment failed');
});
});