23 lines
565 B
Markdown
23 lines
565 B
Markdown
|
Master Quest
|
||
|
------------
|
||
|
|
||
|
An ORM for multi-master applications.
|
||
|
|
||
|
It is assumed that relationships are tight and therefore should be prefetched and that data is often added,
|
||
|
but rarely updated (append/log-style over traditional update style).
|
||
|
|
||
|
API
|
||
|
---
|
||
|
|
||
|
* save(data) - creates or updates based on presence of ID
|
||
|
* upsert(id, data) - creates or updates based on existence in DB
|
||
|
* destroy(id) - deletes from DB
|
||
|
* get(id) - grab one by id
|
||
|
* find(attrs, opts) - grab many by indexable attributes
|
||
|
* opts.orderBy
|
||
|
* opts.orderByDesc
|
||
|
|
||
|
maybe?
|
||
|
|
||
|
* where(sql, vals) - WHERE
|