mongo.connect(config.get('mongodb:uri') + config.get('mongodb:dbName'), function(err, db) {
if (err) throw err;
var col = db.collection(config.get('mongodb:history'));
var mess = {};
col.find({_id: {$gt: midnight}}).forEach(function (res) {
if(res.priv.length == 0 && res.confirm.length == 0) {
mess = res.whoSend + ': ' + res.message;
arrayOfMessages.push(mess);
};
});
});
return arrayOfMessages;
Добрый день.
Эта функция возвращает массив из сообщений за сегодня.
Если зайти, написать сообщение , перелогиниться ( под любым ником ) - то последние написанные сообщения не будет видно,пока не сделаешь рестарт сервера.
Надо как-то закрыть соединение, чтоб он при логине снова приконнектился и увидел новые ?
Или что надо сделать ?