几乎是它在锡上所说的......我正在使用 MongoHQ 的 REST API 创建一个数据库,但由于某种原因,通过网页手动添加数据库时创建的默认用户帐户不会在 API 时创建用来。我是否缺少一些表明这是预期行为的 API 文档?它是一个错误吗?无论如何,如何以编程方式将用户帐户添加到数据库?或者有可能吗?
作为参考,MongoHQ 的文档在这里:http: //support.mongohq.com/mongohq-api/databases.html
几乎是它在锡上所说的......我正在使用 MongoHQ 的 REST API 创建一个数据库,但由于某种原因,通过网页手动添加数据库时创建的默认用户帐户不会在 API 时创建用来。我是否缺少一些表明这是预期行为的 API 文档?它是一个错误吗?无论如何,如何以编程方式将用户帐户添加到数据库?或者有可能吗?
作为参考,MongoHQ 的文档在这里:http: //support.mongohq.com/mongohq-api/databases.html
谷歌搜索后,我发现了这个PHP MongoHQ API 库。他们在那里有一个创建用户功能。我看了看,把它拆开,测试它,它工作!它没有记录,但它确实允许您将用户添加到数据库中。
邮寄至:
https://api.mongohq.com/databases/*YOUR-DATABASE*/collections/system.users/documents?_apikey=XXXXXXXXXXXXXXXX
使用 JSON 有效负载:
{"document":{"user":"danmandle", "pwd":"test", "readonly":false}}
MongoHQ 支持人员告诉我这是他们的 API 中的一个错误,并且没有解决方法。修复工作正在进行中,但没有发布时间表。