使用 mongo,您可以编写传递到 shell 中的脚本,例如:
mongo myDB script.js
http://docs.mongodb.org/manual/tutorial/write-scripts-for-the-mongo-shell/
但是要访问已部署的 meteor 应用程序的 mongo shell 据说要执行以下操作:
meteor mongo myApp.meteor.com
我不能像这样用这个语句传递脚本文件:
meteor mongo myApp.meteor.com script.js
因为我部署的应用程序受密码保护,并且上述语句将 script.js 馈送到密码提示中。
那么问题是您将如何做到这一点?
或者,如何在不使用 meteor 的情况下连接到已部署的 meteor 应用程序的 mongo shell?
最佳答案
通过 meteor mongo myapp.meteor.com --url
获取实例的登录详细信息。你会得到一些应该匹配的东西
mongodb://用户名
:密码
@host
:端口
/数据库名
您可以使用它在计算机上通过 mongo
登录。请注意,登录详细信息仅持续 1 分钟,届时您需要再次 meteor mongo --url
mongo host:port/databasename -u username -p password yourscript.js
关于javascript - 如何使用已部署的 meteor 应用程序运行 mongo shell 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17007891/