Tag: 分组

MongoDB组查询在terminal中工作,在nodejs文件中抛出错误

我有一个查询,在terminal查询我的mongodb集合工作正常,但是在我想分组数据的函数内,我收到以下错误: // QUERY WORKS: /* > db.twitterhashtags.group({ key: {"text":true}, initial: {sum:0}, reduce: function(doc, prev) {prev.sum +=1}}); [ { "text" : "spnyc", "sum" : 1 }, { */ //RUNNING QUERY CAUSES THIS ERROR: // TypeError: undefined is not a function // at Collection.group.scope (/Users/propstm/Projects/nodeproject/node_modules/mongoskin/node_modules/mongodb/lib/mongodb/collection.js:1341:16) //at g (events.js:185:14) 这是引发上述错误的代码行。 db.collection("twitterhashtags").group({ key: {"text":true}, initial: {sum:0}, reduce: function(doc, prev) […]

Socket.IO:推送到客户端组

我正在使用Express的Node.js服务器,并希望执行以下操作: 客户端调用带有ID的URL(例如localhost/show/:projectID ) 每个客户端调用相同的ID应该进入相同的“组” 新的消息只应该推送到同一个“组”中的客户端,而不是使用另一个ID调用一个URL的客户端 这怎么可以在Socket.IO中完成? (我已经阅读了“房间”,但我不知道如何与URL一起使用它们)