aggregation-framework

    2熱度

    1回答

    我正在嘗試使用新的AF從Map/reduce遷移出去。我有幾百萬個對象是這樣的: { _id: ObjectID, owner: 1, tags: [ {text: "dog", score: 5}, {text: "cat", score: 3}, {text: "hamster", score:1}] } { _id: ObjectID, owne

    2熱度

    1回答

    這個問題有兩個部分。收集結構是: _id:MongoID, AGENT_ID:字符串, 結果:字符串, created_on:ISO日期, ......等領域......一個 部分: 期望的輸出:每個agent_id和結果組合的一個結果,其計數爲:使用PostgreSQL的等效SQL的TUPLE表示。 ("1234", "Success", 4), ("1234", "Failure", 4),

    0熱度

    1回答

    想象我有這樣一個集合: { "_id": "10280", "city": "NEW YORK", "state": "NY", "departments": [ {"departmentType":"01", "departmentHead":"Peter"}, {"departmentType":"02",

    0熱度

    1回答

    我試圖計算所有不同的部門。我希望結果包含deptType,deptName和count。分組工作,結果顯示deptType和dCount,但不是deptName。任何想法爲什麼? 我的數據是這樣的: { "_id": "10280", "city": "NEW YORK", "state": "NY", "departments": [ {"de

    3熱度

    1回答

    我是Java新手,想知道如何在java中構建mongoDB查詢。 db.coll.aggregate( { $match : { loc: { "$ref" : "location", "$id" : ObjectId("4fe69610e7e9fa378c3c802e") } }}, { $unwind : "$

    0熱度

    3回答

    所有對象我有對象的MongoDB中的集合,它看起來像這樣 { "event_type": "event1", "created_at": some_date, ...more_fields... }, { "event_type": "event2", "created_at": some_date, ...other_fields... }, { "event_type":

    5熱度

    2回答

    我有一個簡單的DB佈局是這樣的: client id sex (male/female) birthday (date) client id sex (male/female) birthday (date) (...) 我想寫輸出多少男性和女性客戶我有一個集合命令,我也喜歡輸出男性和女性的平均年齡,不確定我可以在同一個命令

    2熱度

    1回答

    問題的數量是下一個: Get documents with tags in list, ordered by total number of matches 但是他們說,這是可能的使用聚合框架,這可能嗎?

    1熱度

    1回答

    我在MongoDB中使用mapReduce來爲他/她的朋友網絡中的用戶生成熱門歌曲。所以我遍歷所有用戶,並檢查user_id是否存在於他們的朋友陣列中,如果存在,我會發射他們的歌曲,然後合併整個發射的歌曲以找到他所有朋友網絡的頂級歌曲。 問題是,我需要迭代所有用戶以找到集合中每個用戶的(網絡趨勢歌曲)。我怎麼能做到這一點,有沒有像嵌套mapreduce的方式。還是必須從應用程序層進行迭代,例如通過

    13熱度

    4回答

    MongoDB中輸出格式化的聚合函數有多靈活? 數據格式: { "_id" : ObjectId("506ddd1900a47d802702a904"), "port_name" : "CL1-A", "metric" : "772.0", "port_number" : "0", "datetime" : ISODate("2012-1