[英]Write mongodb mapReduce result to a file
我在MongoDb中有一個集合,該集合中的數據具有以下結構:
{userid = 1 (the id of the user), key1 = value1 , key2 = value2, .... }
我想編寫mongodb mapreduce函數,在其中我可以將userid放在map函數中,在reduce函數中,我需要將它們(key,value)對寫入csv(?)文件中,這樣它們就可以了:
key1,key2,key3,...
值1,值2,值3,...
值1,值2,值3,...
值1,值2,值3,...
我如何用mongodb做到這一點
謝謝
沒有“文件輸出”選項。
MongoDB文檔包含有關導出數據的詳細信息。
特別是, mongoexport
允許通過JSON或CSV導出,這應該可以從其他軟件中mongoexport
看出。
如果要大幅修改數據輸出,則必須使用客戶端庫並在寫入文件時瀏覽數據。
您不能直接將數據寫入文件。 您必須在應用程序級別上實現這種功能,方法是從集合中讀取數據並將其以任何格式寫入文件系統。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.