Я не могу получить Mongoose для сохранения моих данных. Я хотел сохранить базу данных каждый раз, когда вызывается новое событие.Mongoose - данные не сохранены в db
//Capture data from socket into schema
io.sockets.on('connection', function (socket) {
socket.emit('news', { hello: 'world' });
socket.on('slog', function (data) {
story.lines.push ({ author: 'Khuram', text: data.my}, function(){
story.save(function(err){
//save line
if (err) {throw err; }
console.log('saved story line');
});
});
});
});
Что «утомительное» событие - Это тот, который вы хотите вызвать мангуст, чтобы сделать обновление на? Можете ли вы проверить, что он действительно уволен? Это поможет выяснить, является ли это проблемой при вызове mongoose или код обработки событий. – mpobrien
Да, это событие, которое я хочу обновить мангуста. Я проверил свой код socket.io самостоятельно и могу подтвердить, что он срабатывает. Обновление mongoose со звездными данными как часть push и no socket.io также работает. Я просто думаю, что я не смог правильно слить две функции или что-то еще? –