我試圖無限期地尾巴mongo oplog集合。我目前使用的代碼如下。MongoDatabase與彈簧數據mongodb
MongoClient mongoClient = new MongoClient(<host>,<27017>);
MongoCollection oplogColl =
mongoClient
.getDatabase("local")
.getCollection("oplog.rs");
MongoCursor oplogCursor =
oplogColl
.find(new Document("ts", filter))
.cursorType(CursorType.TailableAwait)
.noCursorTimeout(true)
.sort(new Document("$natural", 1))
.iterator();
我試圖用彈簧數據,其中蒙戈URI將在屬性文件中指定,以獲得相同的實現。因此我需要訪問MongoDatabase或MongoClient。
在春天嘗試使用MongodbFactory類,但它返回一個類型爲DB的實例,這是一個用於訪問mongo的舊mongo實現。
如何使用spring數據來使用MongoDatabase/MongoCollection/MongoClient。
谷歌是你的朋友。 –
Abhijit Sarkar。我只是在搜索後才提出問題。如果你覺得它很簡單,在谷歌得到這個答案,那麼你爲什麼不在這裏提供答案。 – samo
剛剛做了,花了不到10分鐘。我之前沒有這麼做的原因是因爲你沒有表現出你的努力。 –