我在Google云上部署了MongoDB。我现在无法导入数据。我的硬盘驱动器上有json
格式数据,并希望将其导入数据库。我尝试了多种不起作用的方法:
这些是我跑的命令:
mongoimport -d test -c trialcollection - f /mongobucket/trial.json
mongoimport -d test -c trialcollection /mongobucket/trial.json
mongoimport -d test -c trialcollection - f C:/desktop/mongo/trial.json
如何将数据导入Google计算引擎托管的Mongo?
答案 0 :(得分:1)
听起来你在本地计算机上有json文件,你需要将它们mongoimport到你的删除GCE MongoDB实例中。最好的方法是将您需要的文件复制到GCE实例。
如果您还没有,则应在本地系统上安装Google Cloud SDK。安装完成后,您应该能够使用gcloud compute copy-files命令将文件从本地系统复制到GCE实例。这个命令基本上像scp。
从那里你可以使用gcloud compute ssh连接到你的实例,然后在你的GCE实例上本地运行mongoimport命令。