我正在尝试使用他们的Java API在cloudant中插入Employee记录。
当我插入记录时,Cloudant会自动生成自己的_ID。我也想控制这个_ID字段的生成。
我搜索了API,但在RDBMS中找不到像SEQUENCE这样的东西。有人可以暗示如何实现这个目标吗?
答案 0 :(得分:3)
使用Cloudant Java库,使用save
方法允许您指定文档的ID:
https://github.com/cloudant/java-cloudant#comcloudantclientapidatabasesaveobjectwritequorum
此处记录了基础HTTP API:
答案 1 :(得分:0)
如果您在JSON中传递_id,则会在创建文档时创建文档。如果_id不存在,那么它将自动创建。
例如,这将在您提供时创建_id(AAA1) { “_id”: “AAA1” 其中“fname”:“德米特里” “国”:“印度” }
这将自动生成_id { 其中“fname”:“德米特里” “国”:“印度” }