aggregation-framework

    2熱度

    1回答

    我一直在做一些搜索,但一直未能找到答案。從docs,在蒙戈,如果 $match: { type: "airfare"} 譯爲: DBObject match = new BasicDBObject("$match", new BasicDBObject("type", "airfare")); 在蒙戈Java驅動程序 ,如何翻譯這個一進蒙戈Java驅動程序? $match : { scor

    2熱度

    1回答

    我有問題集合每個配置文件可以有很多問題。 {"_id":"..." , "pid":"...",.....} 使用蒙戈DB新的聚合框架如何計算每個配置文件的問題平均是多少? 嘗試沒有成功如下: { "aggregate" : "question" , "pipeline" : [ { "$group" : { "_id" : "$pid" , "qCount" : { "$sum" : 1}}

    0熱度

    2回答

    我有一個在MongoDB中的'報告'集合。該集合包含報告所屬用戶的ObjectId。我目前正在進行彙總,以便我可以按用戶分組報告。 db.reports.aggregate( { $group: { _id: "$user", stuff: { $push: { things: { propert

    1熱度

    2回答

    我有一個MongoDB的集合與該格式的文檔: { "_id":..., "Group": 1, "Value": 4 } { "_id":..., "Group": 2, "Value": 8 } { "_id":..., "Group": 1, "Value": 10 } 等等... 給定的X,Y和K,I想用聚合框架執行以下操作: 由012選擇與X和Y 集團之間的Group財產的所有文件

    3熱度

    1回答

    我在MongoDB中使用db.collection.aggregate時遇到了問題。 我有這樣的數據結構: _id:... Segment:{ "S1":1, "S2":5, ... "Sn":10 } 這意味着在Segment如下:我可能有一個數值幾個子屬性。我想總結他們爲1 + 5 + .. + 10 問題是:我不確定子屬性名稱,因爲每個文檔的

    1熱度

    2回答

    我試圖聚合使用部門和狀態的員工來計算每個狀態的總和。從這: { name : "Employee_1", department: "hr", status : "exist" }, { name : "Employee_2", department: "acme", status : "absent" }, { name

    1熱度

    1回答

    我怎麼能在MongoDB中執行此SQL查詢 SELECT TOP 100 * FROM Tracks WHERE ID IN (SELECT MAX(ID) FROM Tracks WHERE UserID IN ([UserIDs...]) GROUP BY UserID) 軌道結構: Tracks[{_id, userId, {lat, lon}, dateCreate, ...}, .

    10熱度

    1回答

    我有一個mongo支持的聯繫人數據庫,我試圖通過一堆不同的方式找到重複的條目。 例如,如果2個觸點有它們標記爲可能重複,同上,用於電子郵件等 我使用MongoDB的2.4.2在Debian與pyMongo和MongoEngine同一個電話號碼。 我至今是發現和計數包含相同的電話號碼記錄最接近: dbh.person_document.aggregate([ {'$unwind': '$p

    0熱度

    1回答

    我試圖使用ObjectId作爲創建日期的持有者,並嘗試執行聚合查詢時遇到一些問題。特別是我們希望使用日期聚合操作符按月對文檔進行分組,但該操作符顯然不能與ObjectId一起使用。是否有解決方法,或者我必須開始爲每個文檔使用單獨的CreationTime字段? 下面是一個查詢我試圖 - db.People.aggregate([ { $match: { $or: [{"Na

    0熱度

    1回答

    我想在一個條件的集合列表中獲取多個字段。我嘗試了一個聚合請求,但我有一個錯誤。 我的要求 db.people.aggregate({$match:{createdDate:{$exists:true},"ad":"noc2"}},{$group:{value2:$value2}}); 我的JSON: db.test.findOne(); { "_id" : Object