你能在 CouchDB 视图上执行 CRUD 吗?

我想知道你能在 CouchDB 视图上执行 CRUD 功能,它也会更新数据库中的记录吗?

我正在构建一个 PHP、Laravel 应用程序,它使用 CouchDB 和视图似乎是很好的解决方案,因为它们比 DB 表加载速度更快。

我设法从视图中读取,但我想知道是否可以添加、删除和编辑。这是我第一次使用 Couch,所以我不确定我是否以正确的方式处理这个问题。


四季花海
浏览 167回答 1
1回答

慕尼黑的夜晚无繁华

不是。CouchDB 中的视图是数据库中数据的只读版本(在大多数或所有数据库中也是如此,包括 MySQL、Postgres 等)。要执行 CRUD 的 C、U 和 D 部分,您需要使用 CouchDB API 的其余部分。要创建或更新,通常使用PUT /{db}/{doc},而要删除,使用DELETE /{db}/{doc}。您也可以使用_bulk_docs端点批量更新。
打开App,查看更多内容
随时随地看视频慕课网APP