mongoDB怎么把数据导出为csv或excel

mongoDB怎么把数据导出为csv或excel,第1张

使用mongoexport来直接导出成csv格式:

mongoexport -h [IP]:[port] -d [db] -c [collection] -u [user] -p [password] --type=csv -f[field1[,field2,field3,]] > [filenamecsv]

参考文章:

线上项目使用单机mongodb存储数据,由于每次导出需要先去加密,因为每次导出的数据不能太多,这里利用mongodump按照时间条件查询数据

官网看了相关 文档 ,不过没看懂,,解决问题就行了,剩下的交给DBA

如果我想要取20173到20176的数据条数:

不过我发现用Date卡时间不管用,可能是库里数据的问题,只支持ISODate

查询大于等于北京时间201791 凌晨的数据记录,也就是201791 凌晨至今的数据记录。 ISODate指的是标准时间,东八时区相差8小时

mongodump 的 --query 或 -q 选项可以指定查询范围,但不支持ISODate格式:

将时间戳转换为毫秒:

毫秒补三个0,即可正常导出:

用于比较表达式的值,从库中取数据:

MongoDB提供了mongoexport工具,可以把一个collection导出成json格式或csv格式

csv格式可以用excel打开。

如果使用程序导出的话, 如使用java可以使用poi导出excel

打开百度首页,搜索“Robomongo-084-i386exe”图形化工具,下载安装软件,双击运行 Robomongo-084-i386exe,点击“下一步”,如下图所示

点击“我接受(I)”,如下图所示:

选择安装位置,然后点击“下一步(N)”,如下图所示:

点击"安装(I)",如下图所示:

直至安装完成,如下图所示:

运行 robomongo,可以在开始菜单找到启动程序 ,点击Create,如下图所示:

如果只连接本地的mongodb,那么什么都不用选择 ,直接“save”即可,如下图所示:

选中“本地",并点击connect,如下图所示:

现在可以通过robomongo来管理mongodb数据库了,如下图所示:

以上就是关于mongoDB怎么把数据导出为csv或excel全部的内容,包括:mongoDB怎么把数据导出为csv或excel、mongodump按日期导出数据、mongodb可以导出数据到excel吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9642324.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存