2016-09-22 8 views
0

nodejsにmongodbモジュールを使用しています。私はmongoのコレクションとレンダリングからいくつかの値を取得しようとしています。使用されるビューはejsであり、nodejのためのフレームワークを表現します。 mongoのデータはストリームに格納されます。データの連続的な流れがあります。また、mongoのコレクションとレンダリングを照会して最新のデータを取得することで、間隔を置いてビューを自動更新するようにしたいと思っています。しかし、私はどのようにmongoのクエリのSSEを実行し、ビューをレンダリングするか分からない。私にこの問題に取り組む方法を教えてくれる人もいます。ビューを更新する間隔でmongo nodejsスクリプトを呼び出す

+0

何か試して?あなたのコードを共有できますか? –

+0

@SachinShetty [私のポスト](http://stackoverflow.com/questions/39634229/call-a-mongo-nodejs-script-in-intervals-to-update-view/39635973#39635973)あなたの質問にお答えしますか?それがあった場合、あなたは[回答を受け入れる]と考えるかもしれません(http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)。この問題は、あなたの質問には良い答えがなく、読むことができないことがあります。それがあなたの質問に答えなかったなら、何が欠けているかについてコメントしてください。私は私の古い答えを通っているし、彼らは良いことを確認したい。ありがとう。 – rsp

答えて

0

これを行う方法はたくさんあります。ブラウザーから定期的な照会を行うことができ、WebSocket、Socket.IO、サーバー送信のイベントを使用することができます。サーバー上の新しいデータをポーリングしてクライアントに通知することも、クライアントからポーリングして、サーバー上で新しいデータベース参照を開始することもできます。リフレッシュしない通常のページを作成して、<meta http-equiv="refresh" content="5">をHTMLに追加して、5秒ごとにリフレッシュさせることもできます。あなたがそれを行うことができる方法はたくさんあるので、特定の答えを与えることはほとんど不可能です。それは、あなたがそれをすぐにやってみたい、どんなトラフィックを扱う必要があるのか​​、今使っている技術、これまで試みてきたことなど、あなたはそれをどのように使うのかによって異なります。

関連する問題