aggregation-framework

    1熱度

    1回答

    我有多個網站,其中每個網站都有訪問者「觸發」我想跟蹤的多個事件。我從所有網站都記錄了這些事件,每個事件都填充了網站ID,事件名稱和用戶ID(爲了簡單起見,我們就這麼說)。 的要求: 能夠得到,每網站-ID和事件名稱,許多獨特的訪問者是如何得到它。 這也應該支持日期範圍(範圍內的獨特獨特訪客)。 我想用下面的數據模型(爲例)每創建「網站ID」的集合: collection ev_{websiteId

    7熱度

    4回答

    是否可以使用聚合框架按數組的特定元素進行分組? 使得具有這樣的文件: { name: 'Russell', favourite_foods: [ { name: 'Pizza', type: 'Four Cheeses' }, { name: 'Burger', type: 'Veggie'} ], height: 6 } 我能得到

    2熱度

    1回答

    在MongoDB中我有一個集合: Statistics { UserID: int //User id Url: string //Url Clicks: [DateTime] //A time array } 當用戶點擊的URL添加在點擊陣列點擊日期的日期。我的問題是我怎麼能寫彙總查詢等獲得的點擊數,這是從[日期1]至[日期2]和組通過用戶名?如何

    2熱度

    1回答

    我目前使用Python來構建我的許多結果而不是MongoDB本身。我試圖讓我的腦袋聚集在一起,但我掙扎了一下。這是我目前正在做的事情的一個例子,這可能會更好地被MongoDB處理。 我有一個程序集和一個集的集合。每個程序都有與之相關的劇集列表(DBRefs)。 (劇集存儲在他們自己的收藏中,因爲節目和劇集都非常複雜和深入,因此嵌入是不切實際的)。每集有一個持續時間(浮動)。如果我想找到一個程序的平

    2熱度

    1回答

    我可能對mongodb聚合框架流水線的工作原理有一個基本的誤解。我的期望是每一步消耗前一步的輸出。下面是使用在http://media.mongodb.org/zips.json提供樣品收集一個具體的例子: > db.zipcodes.aggregate({$match:{state:"CA"}}); 產生的結果如這些。 { "city" : "TRUCKEE", "l

    0熱度

    2回答

    使用示例mongodb聚合集合(http://media.mongodb.org/zips.json),我想輸出加州每個城市的人口份額。 在SQL中,它可能是這樣的: SELECT city, population/SUM(population) as poppct FROM ( SELECT city, SUM(population) as population FROM z

    6熱度

    2回答

    我保存我們的Web服務器日誌中MongoDB和模式類似於如下: [ { "_id" : 12345, "url" : "http://www.mydomain.com/xyz/abc.html", .... }, .... ] 我試圖用$project操作之前,我開始傳遞重塑這個模式一點點我的收藏通過一個聚合管道。基本上,我需要添加

    7熱度

    1回答

    任何人都可以請幫我彙總查詢以下書面查詢如何可以轉換成的MongoDB: Select KeyID, SUM(Qty) from Table where Date <= '1998-12-01' (日期格式是YY-MM-DD)

    1熱度

    1回答

    給定一個集合中的佈局如下... { vehicle_id: 1 ,// bunch of properties I don't want ,vehicle: { mfg_year: 1928 ,mfg_make: "Ford" ,mfg_model: "Model A" ,mfg_trim: "T-Bucket" ,/

    4熱度

    2回答

    是否可以按多個列的值進行分組?我們假設我每天都在存儲人與人之間的交互,並按照以下方式記錄從和到的計數。 db.collection = [ { from : 'bob', to : 'mary', day : 1, count : 2 }, { from : 'bob', to : 'steve', day : 2, count : 1 }, { from : 'm