我可以用来mongoimport
将 csv 数据导入非流星 mongodb 数据库,但我不知道如何将 csv 导入我的流星应用程序数据库。
我学会了如何为我的流星应用程序(meteor mongo
)运行 mongo shell,但我无法mongoimport
从 shell 运行。
mongodb 文档mongoimport
说
在此示例中,mongoimport 将 /opt/backups/contacts.csv 中的 csv 格式数据导入到运行在 localhost 端口号 27017 上的 MongoDB 实例上的用户数据库中的联系人集合中。
mongoimport --db users --collection contacts --type csv --file /opt/backups/contacts.csv
但是当我运行时mongod
,启动我的流星应用程序,并运行mongoimport
它导入我的test
数据库,而不是我的应用程序数据库。
我读了这个stackoverflow帖子评论:
使用 mongoexport 单独转储您的集合,然后使用 mongoimport 将文件导入到流星 mongodb 实例中名为 meteor 的数据库中。流星 mongo 实例运行在端口 3002 上,bind_address 为 127.0.0.1,数据文件位于流星项目子目录 .meteor/local/db
但我不明白如何连接到该实例或如何使用mongoimport
命令定位它。