【发布时间】:2012-03-20 11:16:39
【问题描述】:
我正在尝试使用coffeescript 学习node.js,但无法理解流程。
我的第一个任务是解析一个 csv 文件并将解析后的记录添加到 mongodb。到目前为止,这是我所拥有的:
https://gist.github.com/1953474
我使用了一个简单的计数器变量,addRule 函数在调用时递增,在回调结束时递减,检查它是否是最后一个完成的,以便可以调用 exit。我认为这是正确的形式,但如果有更合适的方式,我愿意接受建议。
我遇到的真正问题是没有任何东西被解析或添加到数据库中。最初我意识到我并没有等待建立连接,但现在我被难住了。我想知道我是否错过了一些关于我应该如何使用猫鼬的细节......
想法?
【问题讨论】:
-
告诉我们 cmets 打印的内容(来自 util.print),除此之外,我建议避免使用 mongoose 并改用本机驱动程序。
标签: node.js asynchronous coffeescript