在mongodb中保存聊天消息的最佳方法?

时间:2015-09-13 04:58:15

标签: node.js mongodb mongoose socket.io

除了每次服务器收到消息时写入数据库以外,还有更好的方法来记录聊天。我正在考虑在每次聊天会话之后保存日志,而不是每个消息。

1 个答案:

答案 0 :(得分:1)

npm install faye

var client = require("faye") ;
client.subscribe("/myChannel",    function(messageRecievedOnChannel){
  // each time a message is received in channel, 
  // log it + save to dB if needed. 
} ;

//阅读Faye手册以加深理解。 // https://www.npmjs.com/package/faye