【问题标题】:MongoHQ create database with API doesn't add default userMongoHQ 使用 API 创建数据库不添加默认用户
【发布时间】:2013-02-07 03:02:57
【问题描述】:

它在锡上说的差不多...我正在使用 MongoHQ 的 REST API 创建一个数据库,但由于某种原因,通过网页手动添加数据库时创建的默认用户帐户没有被创建使用 API 时。我是否缺少一些表明这是预期行为的 API 文档?它是一个错误吗?无论如何,如何以编程方式将用户帐户添加到数据库?或者有可能吗?

供参考,MongoHQ 的文档在这里:http://support.mongohq.com/mongohq-api/databases.html

【问题讨论】:

    标签: mongohq


    【解决方案1】:

    MongoHQ 支持人员告诉我这是他们的 API 中的一个错误,并且没有解决方法。修复工作正在进行中,但没有发布时间表。

    【讨论】:

      【解决方案2】:

      谷歌搜索后,我找到了this PHP MongoHQ API 库。他们在那里有一个创建用户功能。我看了看,把它拆开,测试它,它工作!它没有记录,但它确实允许您将用户添加到数据库中。

      发布到:

      https://api.mongohq.com/databases/*YOUR-DATABASE*/collections/system.users/documents?_apikey=XXXXXXXXXXXXXXXX
      

      使用 JSON 负载:

      {"document":{"user":"danmandle", "pwd":"test", "readonly":false}}
      

      【讨论】:

      • 有趣!我不能再尝试这个了,但如果其他人 cmets 说它对他们有用,我会接受这个答案。谢谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 2013-02-13
      • 2014-12-08
      • 1970-01-01
      • 2019-09-23
      • 2018-02-04
      • 1970-01-01
      相关资源
      最近更新 更多