aggregation-framework

    2熱度

    1回答

    我有一份文檔,其結構如下,我想在過去的2個月中添加2013.5和2013.4的總數,作爲獲取過程的一部分前10名包裝。 如果我使用的骨料 db.hits.aggregate( {$project:{"total":{"$add":["$value.2013.5", "$value.2013.4"]}}}) 這將在總回報數值只有在文檔中存在兩個領域。如果缺少任何字段,則總數值爲null。

    3熱度

    2回答

    鑑於這種MongoDB的集合: [ { character: 'broquaint', race: 'Halfling', class: 'Hunter' }, { character: 'broquaint', race: 'Halfling', class: 'Hunter' }, { character: 'broquaint', race: 'Halfling

    0熱度

    1回答

    我試圖工作臺3點的方法對數據進行分組:天然JS(用下劃線),group和Aggregate with $group 我使用these datas(類型/位置」樹木在巴黎)(237個168行,35Mo) 這是我的script test,結果有點令人驚訝! ┌─────────────┬───────────────┐ │ Method │ avg time (ms) │ ├──────────

    0熱度

    1回答

    我在MongoDB中有以下集合。 { "_id" : ObjectId("519a35ee8f2ceda43f42add5"), "articulo" : "Sobre mongodb", "autor" : "xxxx1", "calificacion" : 3 } { "_id" : ObjectId("519a360b8f2ceda43f42add6"), "articulo" : "Ag

    2熱度

    2回答

    對於一個複雜的查詢我下降到MongoDB Java API(使用Spring-data的大部分東西),我寫了一個使用BasicDBObjects的聚合語句。 DBCollection users = mongoOperations.getCollection("users"); AggregationOutput aggregationOutput = users.aggregate(

    0熱度

    1回答

    我以這種格式在測試收集數據已經 {car_id: "1", owner_id: "a"} {car_id: "1", owner_id: "b"} {car_id: "1", owner_id: "c"} {car_id: "1", owner_id: "d"} {car_id: "1", owner_id: "a"} {car_id: "1", owner_id: "b"} {car

    12熱度

    1回答

    給定一個數據庫中,我想第一組 [ { gender: "m", age: 1, name: "A" }, { gender: "f", age: 2, name: "B" }, { gender: "m", age: 3, name: "C" }, { gender: "f", age: 1, name: "D" }, { gender: "m", age: 2, name: "E" }

    1熱度

    1回答

    我試圖根據標籤數量來獲取出版物列表。我已經得到了一些工作,但$unwind運營商使零標籤的出版物消失。我試圖添加一個佔位符繞過,沒有成功: Publication.collection.aggregate( { "$project" => { tags: { "$push" => "holder" } } }, { "$unwind" => '$tags' }, { "

    0熱度

    1回答

    我正在使用MongoDB聚合框架嘗試從我們的數據集中收集一些總數。 這裏是源數據的一個例子: { "urn": "urn:content:epi:0001", "duration": 3450272, "profiles": { "low": { "mp3": { "size": 8623059425, "ur

    0熱度

    2回答

    我有簡單的MongoDB集合: > db.installer.find().pretty() { "_id" : ObjectId("51a875c83146de1db23d25d4"), "dt" : ISODate("2013-05-31T10:04:56.567Z"), "ev" : "screenDisplay_welcome" } { "_id" : ObjectId("5