2

MongoDBは、3.6 リリースで変更ストリームを導入しました。
コードに mongo 変更ストリームを実装し、それがどのように機能するかを理解したいと考えていました。私はJavaドライバーを使用して実装しますが、それはかなり明確です。しかし、mongo シェルで変更ストリームを開く方法があるかどうか知りたいですか? その上で多くのリソースを見つけることができませんでした。

4

1 に答える 1

5

このコマンドは、ハングアップ ストリーム カーソルdb.collection.watchを開きます。

例えば:

watchCursor = db.getSiblingDB("data").sensors.watch(
   [
      { $match : {"operationType" : "insert" } }
   ]
)

while (!watchCursor.isExhausted()){
   if (watchCursor.hasNext()){
      print(tojson(watchCursor.next()));
   }
}

docs でさらに詳しく説明します。

于 2018-01-17T11:55:14.290 に答える