次のコードを使用して、mongo 構造を CSV にエクスポートしようとしています。
file = Tempfile.new(['genreport','.csv'],file_path)
file_name = file.path()
CSV.open(file_name,"w") do |csv|
result_cursor.each do |eachdoc|
eachdoc.each do |key,value|
csv<<key.to_s
csv<<value.to_s
end
csv<<"\n"
end
end
CSV ファイルは期待どおりに作成されますが、数字だけでいっぱいです。私は何を間違っていますか?
種類は次のとおりです。
result_cursor
はmongoカーソルでeachdoc
、ハッシュになりkey
、value
文字列になります。