【问题标题】:Accessing Meteor production database访问 Meteor 生产数据库
【发布时间】:2012-08-01 19:55:26
【问题描述】:

要查看blah.meteor.com 的(生产)数据库中的内容,我想我们会这样做:

meteor mongo --url http://blah.meteor.com/

但是我得到了一个 URI:

mongodb://client:984dae4c-04fb-c8bb-68f6-ed83602435cc@skybreak.member1.mongolayer.com:27017/blah_meteor_com

我将如何使用这个 URI 来访问数据库?

【问题讨论】:

    标签: mongodb meteor production database


    【解决方案1】:

    2016 年更新:

    meteor mongo 命令不再工作,因为 blah.meteor.com 数据库是 3.0 版,而 meteor mongo 命令仍然是 2.6.7 版。 (在 Meteor 的最新版本 v1.2.1 上)。

    相反,安装 mongo cli 并运行以下命令:

    mongo `meteor mongo --url blah.meteor.com | sed 's/mongodb:\/\//-u /' | sed 's/:/ -p /' | sed 's/@/ /'`

    更多详情:Accessing meteor production database in 2016

    【讨论】:

      【解决方案2】:

      nsmeta 针对速度扫描仪的信息性答案的简化版本:

      $ meteor mongo blah.meteor.com
      connecting to: ...
      > show collections
          stuff
      > db.stuff.find()
          {"_id" : "abcdedghiasdjlahf", stuff: "yeah!" }
      

      【讨论】:

        【解决方案3】:

        你应该使用meteor mongo http://blah.meteor.com;甚至更短的meteor mongo blah.meteor.com

        对于文档,您可以运行 meteor help mongo。从运行上面的帮助命令中提取:

        指定--url (-U) 将返回一个URL,而不是打开一个shell 适合外部程序连接数据库。对于远程 已部署应用程序的数据库,URL 的有效期为一分钟。

        也就是说,通过运行带有--url 选项的命令提供的url 用于通过某些外部应用程序连接到数据库,即meteor 以外的应用程序。

        更新:

        当你连接到 MongoDB 时,你应该会收到类似这样的问候消息:

        MongoDB shell version: 2.0.2
        connecting to: skybreak.member1.mongolayer.com:27017/userdb_meteor_com
        

        输入以下命令:use userdb_meteor_com(其中 userdb_meteor_com 取自上述问候消息中的 URL)。

        要查看您的收藏(通常是指在您的 Meteor 应用中创建的收藏):show collections。你应该得到这样的东西:

        system.indexes
        system.users
        users
        

        现在您可以运行常用命令,例如:db.users.find({});

        【讨论】:

        • 谢谢。现在我可以连接成功,但每次我查询时,都说我未经授权。我不记得输入任何密码。流星是否默认设置用户名和密码?
        • 太棒了!再次感谢!周末愉快。
        • 这个答案拯救了我的一天:)
        • meteor.com/blog/2011/12/09/… 这是原始博客文章
        • 或者更短,你可以使用:meteor mongo blah
        猜你喜欢
        • 2016-04-27
        • 2012-11-28
        • 2020-03-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-10
        • 2015-12-06
        相关资源
        最近更新 更多