2
我正在嘗試創建一個Oak的JCR資源庫來存儲「Apache Oak over MongoDB」的內容。如何使用MongoMK在JackRabbit Oak中創建資源庫實例
(我絕對不知道) 這是什麼iv'e一直在做。
MongoClient connection = new MongoClient("127.0.0.1", 27017);
DB db = connection.getDB("test");
MongoMK.Builder m = new MongoMK.Builder();
MongoMK kernel = m.setMongoDB(db).open();
Repository repo = new Jcr().createRepository();
session = repo.login(); // Error javax.jcr.NoSuchWorkspaceException
正試圖將「Repository」鏈接到「MongoMK」 - 這看起來像一場噩夢。
我曾嘗試做
Repository repo = new Jcr(kernel).createRepository(); //Error
我發現類似的東西@ [How to create repository instance in JackRabbit Oak using MicroKernel,這並沒有幫助。
我的問題是,有無論如何連接MongMK - 存儲庫?
P.S - 嘗試使用「NodeStore」。