如何将我的 sql 知识用于 Cloudant/CouchDB?

How can I use my sql knowledge with Cloudant/CouchDB?

一些非常了解查询 SQL 数据库的开发人员很难在 Cloudant/CouchDB 中实现等效的查询模式。

这些开发人员如何将他们的 SQL 知识转化为 Cloudant/CouchDB?

此社区 wiki 页面提供了一些 SQL 模式的链接,展示了如何在 Cloudant 中实现这些模式。

由于这是一个社区 Wiki,请随时在此处添加新的问答链接。

一般数据库查询

  • How do I do the SQL equivalent of “DISTINCT” in CouchDB?
  • How do I do a triple join in CouchDB?
  • Inner joining by document field?
  • How do I do subqueries?
  • How to do a one-to-many join?
  • How to do many-to-many joins?
  • multiple WHERE and OR clauses
  • WHERE ... IN query
  • WHERE ... NOT IN query
  • Performing queries across databases
  • Can I do transactions and locks in CouchDB?
  • Cloudant SQL Join cookbook

  • 在此处添加新的问答链接...

聚合数据库查询

  • COUNT(*) aggregate function?
  • SUM * GROUP BY queries?

  • 在此处添加新的问答链接...

全文查询 (lucene) - 仅限 Cloudant

  • 在此处添加新的问答链接...

另见