Mongodb 在mongo shell中创建mongo变更流
MongoDB在其3.6版本中引入。 我想在代码中实现mongo变更流,并想了解它是如何工作的。我将使用java驱动程序实现,这一点非常清楚。 但我想知道是否有任何方法可以在mongo shell中打开一个变更流?找不到太多的资源。db.collection.watch命令打开一个c 例如:Mongodb 在mongo shell中创建mongo变更流,mongodb,changestream,mongodb-3.6,Mongodb,Changestream,Mongodb 3.6,MongoDB在其3.6版本中引入。 我想在代码中实现mongo变更流,并想了解它是如何工作的。我将使用java驱动程序实现,这一点非常清楚。 但我想知道是否有任何方法可以在mongo shell中打开一个变更流?找不到太多的资源。db.collection.watch命令打开一个c 例如: watchCursor = db.getSiblingDB("data").sensors.watch( [ { $match : {"operationType" : "insert"
watchCursor = db.getSiblingDB("data").sensors.watch(
[
{ $match : {"operationType" : "insert" } }
]
)
while (!watchCursor.isExhausted()){
if (watchCursor.hasNext()){
print(tojson(watchCursor.next()));
}
}
更多细节。让这一点更加明显是个好主意。我已将答案更新为包含以下内容:printtojsonwatchCursor.next;。