MongoHQ使用API​​创建数据库不会添加默认用户

时间:2013-02-07 03:02:58

标签: mongohq

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

POST到:

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

使用JSON有效负载:

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