javascript - 如何使用已部署的 meteor 应用程序运行 mongo shell 脚本?

标签 javascript mongodb meteor

使用 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/

相关文章:

Javascript 模拟 "right click on image -> save image as"

javascript - 两个人可以同时处理同一个 javascript 项目吗?

mongodb - MongoEngine 指定查询的读取首选项

java - 外部连接到 kubernetes 中的 Mongodb 集群

mongodb - Heroku 上的 meteor 重置

javascript - 如何有条件地将一些 Javascript 包含在 html.slim 文件中,作为更大的 Ruby on Rails 项目的一部分?

javascript - Dymo条码标签打印

mongodb - 找不到类型 java.sql.Date。您是否缺少对类路径的依赖?

javascript - 没有密码的 Meteor 帐户

javascript - 所有帖子上都有模糊功能