2011-12-16 60 views
0

從節點中獲取數據的操作是否成爲阻塞操作(如果操作不正確?)。什麼是查詢的最佳方式,以及我應該避免什麼。我正在使用mongoosejs。在nodejs中從mongodb獲取數據

回答

2

Andrei,Node同步&阻塞的東西真的很難做,所以不要太擔心。我建議你閱讀Mongoose的官方文檔,然後看看Alex Young開發的Nodepad應用程序。

該應用程序的教程可以在這裏找到:http://dailyjs.com/tags.html#nodepad

而且在一般情況下,貓鼬&節點的代碼通常是這樣的:

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