私はPythonを使ってMongoデータベースからデータを取り出して分析しています。 私はmeteor appとclient pythonを使ってリアルタイムでデータを取得しています。 、私はこのスクリプトを実行すると、それだけで「A」内の現在のデータに私を見ると、コンソールが閉じますPython流星を使ったデータのリアルタイムの変化を見る
from MeteorClient import MeteorClient
def call_back_meth():
print("subscribed")
client = MeteorClient('ws://localhost:3000/websocket')
client.connect()
client.subscribe('tasks', [], call_back_meth)
a=client.find('tasks')
print(a)
私はコンソールがケースにオープンし、印刷データを滞在させたい:これは私のコードです変化の While Trueを使用してスクリプトを実行して変更を確認しましたが、良い解決策ではないと思います。他に最適化されたソリューションはありますか?
私はPythonでMeteorClientを使ったことがないが、流星の[observer関数](HTTPがあります://ドキュメントが。 meteor.com/api/collections.html#Mongo-Cursor-observe)を呼び出してカーソルを呼び出すと、データがコレクションに追加/更新/削除されるたびにコールバックが実行されます。同等の機能をMeteorClientで見つけることができるかどうかを確認してください。 – jordanwillis
はい、私は試してみました、それはありがとうございました –