Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
CouchDB
Last updated at 3:17 pm UTC on 14 March 2019
Apache CouchDB is open source database software that focuses on ease of use. It has a document-oriented NoSQL database architecture. It uses JSON to store data, JavaScript as its query language using MapReduce, and HTTP for an API.

CouchDB was first released in 2005 and later became an Apache Software Foundation project in 2008.


A test case: WebClient, JSON and couchDB


2012


http://www.squeaksource.com/SCouchDB.html

This project uses sockets directly, instead of HTTPSocket.


http://www.squeaksource.com/SCouchDB/

JSON support (fork) included in SCouchDB



Assuming JSON is loaded WebClient may be used as well

e.g.

 Json readFrom: (WebClient httpGet: 'http://localhost:5984/myDB/_all_docs') content readStream

Also see https://github.com/eMaringolo/pharo-couchdb