2012-04-19 4 views
1

いつでもMongoの文書を変更してもらいたいです。基本的に私が必要とするのは、変更イベントを待ち受けることです。ドキュメントが変更されると、正しい人にブロードキャストする関数に渡されます。いつでもMongoDBのドキュメントをクライアントに送信します。

何らかの形で変更イベントを聞くことはできますか?このようなことを行うためのより良いDBはありますか?

ありがとうございます!

+0

http://stackoverflow.com/questions/9691316/how-to-listen-for-changes-to-a-mongodb-collection –

答えて

2

SERVER-124はいつか実装できます。その間、レプリケーションプロセスにフックできます。基本的には、正当なレプリケーションクライアントが何をすればよいのですか:taillocal.oplogコレクション。それはすべてのデータ変更を含み、それらをフィルタリングし、面白いだけを選んでクライアントにブロードキャストします。

はこちらをご覧ください:http://www.mongodb.org/display/DOCS/Replication+Internals

+0

クール、情報ありがとう – fancy

0

あなたはMongoDBののレプリケーションシステムを活用することによりNodeJSでこれを実装する、mongo-oplogに興味があるかもしれません。

関連する問題