簡體   English   中英

將mongodb mapReduce結果寫入文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM