【发布时间】:2013-02-06 19:41:55
【问题描述】:
我正在使用 node.js 和本机 mongodb 驱动程序 (node-mongodb-native);
我当前的项目使用 node.js + now.js + mongo-db。
系统基本上是从浏览器向node.js发送数据,用haskell处理后再次反馈给浏览器。
通过表单和 node.js 将文本插入到名为“messages”的 mongo-db 集合中。 haskell 线程读取条目并将结果存储在 db 集合“结果”中。这很好用。
但现在我需要等待结果出现在集合结果中的 javascript 代码。
伪代码:
wait until the collection result is non-empty.
findOne() from the collection results.
delete the collection results.
我目前像这样连接到 mongodb:
var mongo = require('mongodb'),
Server = mongo.Server,
Db = mongo.Db;
var server = new Server('localhost', 27017, {
auto_reconnect: true
});
var db = new Db('test', server);
我的haskell 知识很好,但不是我的javascript 技能。 所以我进行了广泛的搜索,但没有走多远。
【问题讨论】:
标签: javascript node.js mongodb mongoose