couchdb: need to wrap in a <json-post-data> to send correct content-type
parent
98a595f371
commit
ec0169a50b
|
@ -118,9 +118,6 @@ C: <db> db
|
|||
: db-info ( db -- info )
|
||||
db-url couch-get ;
|
||||
|
||||
: compact-db ( db -- )
|
||||
f swap db-url "_compact" append couch-post response-ok* ;
|
||||
|
||||
: all-docs ( db -- docs )
|
||||
! TODO: queries. Maybe pass in a hashtable with options
|
||||
db-url "_all_docs" append couch-get ;
|
||||
|
@ -128,6 +125,9 @@ C: <db> db
|
|||
: <json-post-data> ( assoc -- post-data )
|
||||
>json utf8 encode "application/json" <post-data> swap >>data ;
|
||||
|
||||
: compact-db ( db -- )
|
||||
f <json-post-data> swap db-url "_compact" append couch-post response-ok* ;
|
||||
|
||||
! documents
|
||||
: id> ( assoc -- id ) "_id" of ;
|
||||
: >id ( assoc id -- assoc ) "_id" pick set-at ;
|
||||
|
|
Loading…
Reference in New Issue