mongo-java

    0熱度

    1回答

    我正在數據庫中搜索URL,但使用此代碼搜索我不能。爲什麼?通常情況下,我想打印所有類型和該數據庫中存在的URL。當我只有打印類型正在工作,但打印URL沒有任何打印。 MongoClient mongoClient; DB db; mongoClient = new MongoClient("localhost", 27017); db = mongoClient.getDB("behavi

    0熱度

    1回答

    我有映射到具有元素的數組,但是當只有一個元素,文件看起來是這樣的一個JSON文件的XML配置: { "name" : "test2" "products" : { "id" : "prod3" "value" : "prod_value3" } } { "name" : "test1" "products" : [

    3熱度

    2回答

    在使用java api的mongodb版本3中如何在查詢時給出提示 查詢結果是具有MongoCursor的FindIterable。 我該如何提示使用特定的索引。 在舊版本中有DBCursor,它有API的提示。

    0熱度

    3回答

    我想知道mongo內部緩存需要多長時間。我有一個場景,其中有一百萬條記錄,我必須使用mongo-java驅動程序對它們執行搜索。 最初的搜索需要大量的時間(將近一分鐘),其中爲相同的查詢的連續檢索減少了計算時間(幾秒鐘)由於蒙戈的內部緩存機制。 但我不知道這個坑裏維持多久,就像是它,直到系統重啓或直到收集進行任何寫操作或類似的東西。 任何幫助理解這一點表示讚賞! PS: 關於與其中進行搜索的字段,

    1熱度

    1回答

    我試圖運行map-reduce腳本使用db.eval()方法。 MongoClient mongo = new MongoClient("localhost", 27017); DB mongodb = (DB) mongo.getDB("testDB"); String script = "db.collection.mapReduce(" + "functi

    0熱度

    1回答

    尋找使用mongo 3+ java驅動程序在mongoDB上運行文檔更新。該文檔的結構如下,正如您可以在幾個小時內看到的那樣存在雙數組。 new Document() .append("qnx", "MongoDB") .append("clientid", "MongoDB") .append("topic", "MongoDB") .a

    2熱度

    1回答

    我有一個集合的MongoDB這樣,包含遊戲玩家的詳細信息: { ... "fields" : { "playername" : "Koala", ... } ... } 而且我想要得到的玩家的ID在數組中。因此,舉例來說,我這樣做: // players: ["Koala", "Cactus"] Criteria base

    3熱度

    1回答

    我有以下gridfs在MongoDB數據庫: db.outputFs.files.find() { "_id" : ObjectId("000000000000000000000001"), "chunkSize" : 261120, "length" : 232, "md5" : "42290309186cc5420acff293b92ae21d", "filename" : "/tmp/o

    0熱度

    2回答

    如何在mongoDB中使用mongoDB java驅動程序查詢numberLong字段? 我試過這個根據這個SO帖子:Java Mongodb numberlong query,但它不起作用。 Query query= new Query(); query.addCriteria(Criteria.where("time").is("NumberLong("+article.getDate()+

    4熱度

    1回答

    無法保存java.sql.Date保存使用DBCollection.save() 錯誤java.sql.Date領域:CodecConfigurationException:找不到類java.sql.Date的編解碼器。 而insert()方法的構造函數具有DBEncoder字段。 DBCollection.insert(List<? extends DBObject> documents, Wr