java - 云数据库 : RestAPI with specific parameter

标签 java angularjs mongodb cloudant

我刚刚在 Cloudant 仪表板上创建了新文档

{
  "_id": "548de788223ed6fa9f1dd6db1b51a32e",
  "_rev": "9-364c9192decc39941cae864819a80cba",
  "username": "admin",
  "password": "admin"
}

,并获取API url:https://xxx.cloudant.com/demo/548de788223ed6fa9f1dd6db1b51a32e .

我们可以将 username 放入 url 而不是 _id 吗?我想准确地放置该字段,而不是默认的 _id

最佳答案

创建文档时,您可以将 id 字段设置为您喜欢的任何值。如果使用 cloudant 仪表板,那么当您创建记录并添加 JSON 时,您可以编辑它为您自动生成的 ID。

以编程方式创建记录时,请向要使用的 URL 发出 PUT 请求,而不是向要添加文档的数据库发出 POST 请求。这两种方法都会使用用户名而不是唯一标识符将 URL 设置为您所需的格式。

关于java - 云数据库 : RestAPI with specific parameter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39221647/

相关文章:

带有 if else 查询的 Java Play Framework 查找器

javascript - 无法将下拉选项设置为默认选择

mongodb - 如何将json推送到mongodb中的数组中

Java 正则表达式 - 条件分组

java - 无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/LabWebServletHibernate]]

javascript - 如何从 AngularJS 或 JavaScript 中获取 <option> 的值

javascript - ng-repeat 在 XMLHttpRequest 中定义绑定(bind)数据时不起作用

python - 如何在测试时可靠地终止进程?

mongodb - 将 mongodb 与 neo4j 集成,是否有任何 API 可以链接它们?

java - LIBGDX - SetScreen 空指针异常