从nodejs中的mongodb获取数据

时间:2011-12-16 18:02:15

标签: mongodb node.js

从mongo获取数据的操作是否是节点中的阻塞操作(如果操作不正确?)。什么是进行查询的最佳方式,以及我应该避免什么。我使用的是mongoosejs。

1 个答案:

答案 0 :(得分:2)

Andrei,Node使同步&阻塞的东西真的很难做,所以不用太担心。我建议你阅读Mongoose的官方文档,然后看看Alex Young开发的Nodepad应用程序。

可以在此处找到该应用程序的教程:http://dailyjs.com/tags.html#nodepad

一般来说,Mongoose&节点代码通常如下所示:

database.query(conditions, function(error, data) {
  if (error) { throw error; return; }
  // do stuff with your data here
});

其他有用的资源:

Is there any good MongooseDB Tutorial / example website?
Node.js&上的视频演示来自10gen官方网站的MongoDB:http://www.10gen.com/presentations#programming_lang__javascript_nodejs
http://nodenerd.net/post/4926637100/quick-hit-mongoose-js
http://blog.mongodb.org/post/6587009156/cloudfoundry-mongodb-and-nodejs