Spring Data MongoDB を使用しています。しかし、結果をドメイン クラスにマップしたくありません。また、低レベルの MongoAB API にアクセスしたい場合もあります。しかし、春に接続プーリングなどを管理したい.
com.mongodb.MongoClient
のインスタンスを取得して低レベルの操作を実行するにはどうすればよいですか。これが私がやろうとしていることです:
MongoClient mongoClient = new MongoClient();
DB local = mongoClient.getDB("local");
DBCollection oplog = local.getCollection("oplog.$main");
DBCursor lastCursor = oplog.find().sort(new BasicDBObject("$natural", -1)).limit(1);
または、単純に JSON オブジェクト / DBCursor / DBObject が必要です。