我想知道你能在 CouchDB 视图上执行 CRUD 功能,它也会更新数据库中的记录吗?我正在构建一个 PHP、Laravel 应用程序,它使用 CouchDB 和视图似乎是很好的解决方案,因为它们比 DB 表加载速度更快。我设法从视图中读取,但我想知道是否可以添加、删除和编辑。这是我第一次使用 Couch,所以我不确定我是否以正确的方式处理这个问题。
1 回答
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
不是。CouchDB 中的视图是数据库中数据的只读版本(在大多数或所有数据库中也是如此,包括 MySQL、Postgres 等)。要执行 CRUD 的 C、U 和 D 部分,您需要使用 CouchDB API 的其余部分。
要创建或更新,通常使用PUT /{db}/{doc}
,而要删除,使用DELETE /{db}/{doc}
。
您也可以使用_bulk_docs
端点批量更新。
- 1 回答
- 0 关注
- 166 浏览
添加回答
举报
0/150
提交
取消