這樣的操作可能嗎?如何查詢MongoDB PHP codeigniter中的group by和distinct?
樣本記錄:
{
_id: ObjectId("51d6be147483c58419000002"),
user: "ashok",
action: "login",
time: 1373027860,
details: {
user_entries: "blah..blah",
url: "web.domain.com"
}
}
假設,我想通過URL訪問組,爲每個用戶, 組通過網址,讓用戶= 「阿肖克」,限制10
我使用AlexBilbie MongoDB-Codeigniter庫(它不具有聚合)。所以使用普通的PHP。
即使我可以聚合,如何區分或限制它?
任何建議是值得歡迎的。
我是littlebit不確定你想要的最終結果文件看起來像..你可以張貼的就應該什麼樣子的例子嗎?我假設每個用戶可能多次訪問過相同的網址..你想統計他訪問過每個網址的次數嗎? – bjori
假設用戶「ashok」&「bob」分別訪問welcome.html頁面10次和20次,我想要得到一個結果,例如,ashok:10和bob:20按照用戶訪問的url分組。想限制結果,但現在沒問題) –