所以我将文档插入到 mongo db 中
io.sockets.on('connection', function (socket) {
connectLog(socket.handshake.address.address);
function connectLog(ipAddress) {
db.collection('tracking', function (err, collection) {
var currentTime = new Date();
var doc={"ip":ipAddress, "connect": currentTime, "culture": "en" };
collection.insert(doc, function () { });
});
}
我有另一个活动
function logout(id, disconnect) {
我想更新(或替换?)该记录并添加disconnect: (time)
到其中。我该怎么做呢?通过这种方式,我可以判断一个人何时连接以及何时断开聊天。
我正在使用 socket.io,所以我会知道他们确切的断开连接时间
先感谢您