Jos*_*ias 9 csv remote-server mongodb node.js
我不知道如何解决这个问题,我需要将mongodb集合导出为.csv.在节点中使用spawn.child_process调用mongoexport将完成此操作,但我的mongodb服务器和节点服务器当前位于不同的计算机上.
如何从我的节点服务器远程调用我的mongo服务器上的mongoexport,然后将.csv带到节点服务器?
Gia*_* P. 17
您必须打开MongoDB端口并从节点服务器连接.然后用
mongoexport --username user --password pass --host host --db database --collection coll --type=csv --fields=displayName,emailAddress --query='{"status": "verified"}' -o users-YEAR-DAY-MONTH.csv
Run Code Online (Sandbox Code Playgroud)
如果它在公共网络中,则使用身份验证.
http://www.mongodb.org/display/DOCS/Security+and+Authentication
否则可能更容易运行ssh命令,在MongoDb服务器上运行mongoexport,然后sftp返回文件(可能首先压缩它).
有关mongoexport的更多信息
| 归档时间: |
|
| 查看次数: |
14498 次 |
| 最近记录: |