CouchDB 速查
共 25 条 CouchDB 常用命令,涵盖基础、文档 CRUD、查询、复制与同步、运维。 支持搜索与分类筛选,点击即可复制。
基础
全 HTTP API、擅长同步。
| 命令 | 说明 |
|---|---|
| 启动(默认 5984) | |
| 查看欢迎信息 | |
| UI | |
| 创建数据库 | |
| 列出数据库 |
文档 CRUD
_id 与 _rev。
| 命令 | 说明 |
|---|---|
| 写文档 | |
| 读文档 | |
| 乐观并发 | |
| 删除 | |
| 自动 id |
查询
Mango 与视图。
| 命令 | 说明 |
|---|---|
| Mango 查询(声明式) | |
| 视图(map/reduce) | |
| 按 key 查视图 | |
| 索引 | |
| 内置 reduce |
复制与同步
离线优先的杀手锏。
| 命令 | 说明 |
|---|---|
| 一次性复制 | |
| 持续复制 | |
| 双向同步 | |
| 与 PouchDB | |
| 冲突处理 |
运维
集群与维护。
| 命令 | 说明 |
|---|---|
| 健康与任务 | |
| 压缩 | |
| 集群 | |
| 配置 | |
| 备份 |
使用说明
CouchDB 常用命令速查:基础、文档 CRUD、查询、复制与同步、运维;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:基础、文档 CRUD、查询、复制与同步、运维。
- 点「命令」列复制,替换库名/文档 id 后执行。
- 更新文档要带当前 _rev,冲突会返回 409。
- 跨端同步用复制/_replicator,浏览器端配 PouchDB。
常见问题
- CouchDB 的杀手锏是什么?
- 多主复制与离线优先:天然支持双向同步与冲突检测,适合多端离线编辑后再合并的场景(如笔记、表单)。
- _rev 有什么用?
- 它是文档版本号,更新/删除必须携带当前 _rev 做乐观并发控制,rev 不匹配会返回 409 冲突,避免覆盖他人改动。
- 怎么查数据?
- 简单查询用 Mango(POST /_find 传 selector),复杂聚合用设计文档里的 map/reduce 视图;记得先建索引。
延伸阅读
相关工具
VRNS
Varnish 速查
varnishd / VCL / varnishadm / ban 速查
KPLV
Keepalived 速查
vrrp_instance / track_script / VIP 速查
MTR
mtr 速查
mtr -r / -T / Loss% 速查
HFT
Hugging Face Transformers 速查
pipeline / AutoModel / Trainer / Hub 速查
LCHN
LangChain 速查
ChatOpenAI / LCEL / RAG / Agent 速查
OAPI
OpenAI API 速查
chat.completions / json_object / embeddings 速查