MongoDB добавить событие - PullRequest
       4

MongoDB добавить событие

0 голосов
/ 05 августа 2011

Можно ли как-то подписаться на событие «добавить в БД» с помощью Node.js?База данных в настоящее время заполняется через Ruby on Rails.Спасибо.

Ответы [ 2 ]

0 голосов
/ 05 августа 2011

Вам необходимо уведомить процесс Node.js из приложения Rails, когда вы вставляете что-либо в БД.

  1. Прослушивание сокета / порта из процесса Node.js
  2. Из Rails пишите на этот сокет при добавлении записи
  3. С узла обрабатывайте каждое сообщение на сокете
0 голосов
/ 05 августа 2011

MongoDB мудрый

На mongodb Jira продолжается обсуждение триггеров .

Но сейчас вы застряли с автоматическим приращением значений вместе с вашими данными и с помощью индексированных запросов, чтобы проверить, есть ли что-то новое.

Рельсы Мудрые

Я предполагаю, что вы используете Mongoid. Используйте обратные вызовы или наблюдатели , чтобы отправлять сообщения в быстрый ограниченный набор / сокет unix / что угодно. Другие ODM не должны быть слишком разными.

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