Получение данных из mongodb в nodejs - PullRequest
0 голосов
/ 16 декабря 2011

Является ли действие получения данных из mongo блокирующей операцией в узле (если выполнено неправильно?). Каков наилучший способ сделать запрос, а также чего мне следует избегать. Я использую mongoosejs.

1 Ответ

2 голосов
/ 16 декабря 2011

Андрей, Node делает очень сложно делать синхронные и блокирующие вещи, так что не волнуйтесь так сильно. Советую прочитать официальную документацию от Mongoose, а затем взглянуть на приложение Nodepad , разработанное Алексом Янгом.

Обучающие программы для этого приложения можно найти здесь: http://dailyjs.com/tags.html#nodepad

Также в целом код Mongoose & Node обычно выглядит следующим образом:

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

Другие полезные ресурсы:

Есть ли какой-нибудь хороший учебник / пример MongooseDB?
Видео презентации на Node.js & MongoDB с официального сайта 10gen: 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...