mongo-java

    0熱度

    1回答

    我對MongoDB和MongoJack完全陌生。 我有這樣的集合稱爲pbf { "_id" : ObjectId("541ea72044ae1b4043e9ccba"), "name" : "First civ game", "type" : "WAW", "numOfPlayers" : 4, "active" : true,

    0熱度

    1回答

    我試圖在Java中使用mongodb完成此任務。假設我有一個僱員名單(名字,姓氏,電話號碼)。現在,一些員工可以有多個電話號碼。 比方說,我有一個員工列表(我解析XML文檔): <contact><firstname>John</firstname><lastname>Smith</lastname><phonenum>555 123 23 23</phonenum></contact> <co

    7熱度

    2回答

    在閱讀說明每個MongoClient實例處理自己的池的mongo文檔之後,我將如何處理在整個應用程序中只有一個實例? 這看起來可能是使用單例bean的情況,但是這好像會打破連接池的目的。如果只有一個用戶可以一次訪問包含MongoClient實例的bean,那麼肯定會同時使用該池中的多個連接。 我是否理解了單身人士的錯誤,或者確實是這樣做的正確方法?

    4熱度

    2回答

    我在查詢使用操作數AND'd在一起的集合。我已經得到了外殼版本工作: db.widgets.find({color: 'black, shape: 'round', weight: 100}) 我無法找到相當於Java(使用native driver)。我嘗試了各種各樣的東西,但這裏是我的最新嘗試: // Find all black, round widgets with weight 10

    0熱度

    1回答

    我想通過兩個字段「開始」和「結束」對光標進行排序。他們都有索引。 這是試圖排序的代碼。 DBCursor cursor = store.colConcepts.find(q); cursor.addOption(Bytes.QUERYOPTION_NOTIMEOUT); BasicDBObject sortObj = new BasicDBObject("start", fil

    0熱度

    1回答

    我想知道如何從MongoDB使用Java加載HashMap,這是Minecraft的一個項目& Bukkit。我救了類似如下的數據: private Map<String, String> petNames = new HashMap<String, String>(); ,我保存它是這樣的: representation.put("PetNames", petNames); 但我不知道如

    0熱度

    2回答

    我是Java新手。 我檢查了幾個具有聚合用法的例子,但仍然有一些疑問。 db.employee.aggregate({$unwind: '$dp.fin.Record'}, {$match:{"dp.mon":"patch.metrics",'dp.fin.Record':{$exists:1}}}, {$group:{_id: '$dp.fin.Record', count:{$sum:

    0熱度

    1回答

    這裏是一個示例文件 { "userId" : "ABC, "timestamp" : ISODate("2014-09-03T22:07:01.261Z"), "body" : { "id" : "0082171", "name" : "XYZ", "palce":"Ind" }, }

    1熱度

    1回答

    我需要確保插入發生,如果失敗,系統應該拋出一個錯誤。 我是否需要檢查自己發生的插入,還是如果插入不可能,Java驅動程序會拋出一個錯誤?

    1熱度

    1回答

    如何更改mongo連接池大小? 我已經看到它默認爲100。有沒有辦法改變這個值? 我不想通過春天做到這一點,有沒有辦法通過MongoClient來配置它? 有一個選項我看到mongoClientOptions但我沒有看到選項來設置連接池