我正在尝试使用以下代码将 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
将是一个字符串。