mongo-java

    0熱度

    1回答

    調用db.distinct()方法總是按升序排序返回數據。他們是否可以按降序排列數據?

    0熱度

    1回答

    我有類型的集合: { "_id" : ObjectId("51f1fcc08188d3117c6da351"), "cust_id" : "abc123", "ord_date" : ISODate("2012-10-03T18:30:00Z"), "status" : "A", "price" : 25, "items" : [{

    0熱度

    1回答

    我有一個集合包含數據: { "_id" : ObjectId("51dfb7abe4b02f15ee93a7c7"), "date_created" : "2013-7-12 13:25:5", "referrer_id" : 13, "role_name" : "Physician", "status_id" : "1", } 我送查詢:

    2熱度

    3回答

    爲什麼mongodb日誌顯示打開的連接太多?它顯示了超過最大連接限制和db中當前操作的數量。 此外,我的主要拒絕創建更多的連接後,達到819限制。那個時候,db中當前操作的數量少於819.提高ulimit已經暫時解決了我的問題,但爲什麼空閒的連接沒有被用於服務請求?

    1熱度

    1回答

    我有一個具有數組類型字段的集合。我想根據子數組的字段進行排序,但Mongo不排序數據。 我的收藏是: { "_id" : ObjectId("51f1fcc08188d3117c6da351"), "cust_id" : "abc123", "ord_date" : ISODate("2012-10-03T18:30:00Z"), "status" : "A

    0熱度

    1回答

    我使用下面的查詢: { $match: { $where: "price > 5" }} 但它拋出錯誤爲: exception: FieldPath field names may not start with '$'." , "code" : 16410 , "ok" : 0.0}

    0熱度

    1回答

    mongo java驅動採用var args作爲聚合方法,我有一個API,其中$unwind對象被動態創建並且其編號不固定。我如何通過Mongo Java驅動程序聚合方法傳遞它,因爲它需要每個對象分別傳遞。我嘗試通過將所有$unwind對象放入BasicDBList並傳遞,但失敗。有人可以幫我解決一些問題嗎? 例如: db.foo.aggregate({$unwind:items},{$unwin

    2熱度

    1回答

    我使用Jetty作爲Web服務器。我已經構建了一個使用MongoDb獲取用戶的自定義LoginService/realm。此LoginService位於它自己的jar中,位於jetty服務器容器的類路徑中。 我也想在我的web應用程序中使用MongoDb。通常,對於SQL,您可以設置通過JNDI共享的連接池。我可以做與MongoDb類似的事嗎? 每個MongoClient都管理一個連接池。我可以在

    0熱度

    1回答

    我有一種情況,我需要搜索登錄用戶所在位置附近的商家。 用戶的當前城市的經緯度長期用於存儲在我們的數據庫中商戶的數據是這樣的比較 - {「MERCHANT_ID」:「W234FDHDF ## 234」,「位置」:{「祿」 :{「lat」:-58.4,「lng」:30.8},「city」:「Cupertino」,「display_address」:[「20956 W Homestead Rd」,「Cu

    0熱度

    1回答

    我有一個集合,看起來像這樣: { "consultation_type" : "1", "encounter_id" : "12345" } 我申請以下查詢: db.encounter.aggregate([{ "$unwind" : "$vitals"},{ "$match" : { "$eq" : [ "$vitals.spirometer.FVC" , "null