CouchDB

Data tallennetaan JSON-dokumentteina

{
  "_id": "407804",
  "_rev": "1-5f14bab1a1e9ac3ebdf85905f47fb084",
  "year": 2000,
  "title": "Where the Heart Is"
}

Datan etsintä JSON-query syntaksin avulla ja tietokantaan tallennetuista näkymistä

JSON-query -esimerkki:

{
  "selector": {
    "year": {"$gt": 2010}
  },
  "fields": ["_id", "_rev", "year", "title"],
  "sort": [{"year": "asc"}],
  "limit": 2,
  "skip": 0
}

Tietokantaan tallennetun map-funktion (näkymän) esimerkki:

Jokainen muutos versioidaan

  • Hajautetun sovelluksen (kuten mikä tahansa single-page application) tekeminen on helpompaa

Dokumenttien muutoksia voidaan kuunnella

CouchDB – The Definitive Guide

Last updated