json - 如何在远程服务器中进行 mongoimport
问题描述
我正在尝试创建一个简单的网站,该网站显示基于相对较小的 json 数据(> 5MB)的表格。我计划将json导入MongoDB并使用驱动程序(Mongoose 或 PyMongo)执行查询。由于数据量很小,我想避免使用云服务,只支付服务器费用。
我试图mongoimport
通过在我的本地机器上尝试来熟悉自己。我成功地在本地导入数据,但现在我想在远程服务器上执行此操作。
您将如何在远程服务器上执行此操作?据我了解,mongod
应该在后台运行以启动mongo
或mongoimport
. 您如何通过一个窗口实现这一目标?是否有任何人认为对从事此类工作有帮助的指南?
解决方案
由于您的数据量很小,我建议使用MongoDB Atlas。使用可以在您的集群中找到的 URI 创建一个集群和 mongoimport(连接 --> 连接您的应用程序 --> 仅连接字符串)。
对于mongoimport,
mongoimport --uri "URI" --drop --collection collectionName --file localFileLocation
您需要在哪里指定:1)“URI”2)collectionName 3)localFileLocation。
一旦 mongoimport 工作,您可以在获取连接字符串后通过 Mongo shell 查询云数据(Connect --> Connect with the Mongo Shell --> Connection String Only)
mongo "connectionString" --username yourUsername
您需要在其中指定:1)“connectionString”2)您的用户名。
现在,输入与您创建的集群关联的密码,然后您应该已连接并准备好从命令行查询 Mongo Atlas 中保存的数据。
推荐阅读
- google-apps-script - 有没有办法将谷歌类(对象)转换为字符串?(在 Google 应用脚本中)
- winapi - Windows 如何累积 WM_TIMER 消息?
- javascript - 有没有办法抑制VueJS“找不到元素”警告
- javascript - 当大多数键具有相同的值时,在文件中构造数据的最佳方法是什么?
- cordova - 执行 –release –prod build 时任务 ':app:mergeReleaseResources' 执行失败
- java - 如何使用 Spring Boot 流式传输 mongo db 数据?
- javascript - 如何下载当前网页
- r - 在 group_by 之后计算具有 NA 的列
- android - 如何在android中实现扩展浮动操作按钮
- c++ - 如何找到数组的最小值?