Пример кода узла-mongodb против кода документа?какой использовать? - PullRequest
0 голосов
/ 13 августа 2011

Я только что написал свою первую программу nodejs, используя драйвер node-mongodb-native. Я использовал код документации со страницы github , т.е.:

var mongodb = require("mongodb"),
  mongoserver = new mongodb.Server('localhost', 6574),
  dbConnector = new mongodb.Db('test', mongoserver);

dbConnector.open(function(err, db){
  if(err)
    console.log('oh shit! connector.open error!');
      else{  
        ...

Однако, просмотрев пример кода на странице github , я обнаружил, что настроенный код выглядит очень иначе, чем тот, который я использовал. Кто-нибудь знает, есть ли реальная разница между различными методами? Я совершенно новичок во всем этом и не могу сказать, есть ли причина использовать один над другим. Код, который я написал, кажется, работает нормально, но если создатель драйвера использует другой код, я решил, что стоит проверить, есть ли для этого причины.

Заранее спасибо за любые ответы!

Sami

1 Ответ

1 голос
/ 13 августа 2011

Привет, я создатель, и нет никакой особой причины, по которой ты не можешь использовать свой стиль. Как и в случае с документами, я обычно советую людям начать с интеграционных тестов, так как есть много примеров того, как это делать. К сожалению, из-за работы на полную ставку документы не обновляются в том темпе, который я хотел бы.

Я надеюсь что-то сделать с этим в конце сентября, но сейчас я пытаюсь просто довести драйвер до ожидаемых функций mongodb, включая то, чтобы он работал с 1.9.X и выше.

Я с радостью приму любые запросы на получение документов, поскольку чем больше сообщество помогает мне, тем больше оно помогает себе:)

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