Cloudant 是一个 JSON 文档存储,因此您无需创建表或行,而是创建包含单个记录信息的文档。
如何创建数据库。
您使用 REST API 在 cloudant 中创建一个数据库。要创建数据库,您需要向
发出 PUT 请求
https://username.cloudant.com/$db
其中 $db 是数据库名称。
运行以下 curl 命令将在您的 cloudant 帐户中创建数据库用户(根据需要替换用户名和密码)。
curl -X PUT https://username:password@username.cloudant.com/users
将数据保存到数据库
要将信息添加到您的数据库,您需要创建一个 JSON 对象,其中包含您希望存储在单个记录中的所有信息,例如:
{"username":"username", "firstname":"name", "second name":"name","email":"email","age":25"}
您可以通过将数据放入数据库中来将此信息添加到数据库中
https://username.cloudant.com/users/$docid
其中 $docid 是文档的 ID。请注意,ID 是可选的,您也可以直接发布到数据库,我会为您生成文档 ID。
让我们把这些位放在一起,将文档添加到数据库中
curl https://username:password@username.cloudant.com/username -X PUT -H "Content-Type: application/json" -d ' {"username":"username", "firstname":"name", "second name":"name","email":"email","age":25"}'
读取数据
读取我们刚刚写入的数据(请记住,由于最终的一致性,我们可能无法取回任何数据)
curl https://username:password@username.cloudant.com/username
哪个会返回
{"_id":"username","_revid":1-rheijdhryahsbrnwjsh","username":"username", "firstname":"name", "second name":"name,"email":"email","age":25"}
请注意,数据库已将文档 ID 和修订 ID 添加到使用 _ 前缀字段返回的 json 中。