couchdb

CouchDB で _id に設定する文字列について

当然これは仕様なのだろうが(というかすべてのバグも仕様と言えるのだろうが)、CouchDBにドキュメントをPOSTした際のLocation ヘッダに含まれる _id 部分はURLエンコードされていない。従って、{_id: "http://example.com/|123"} のようにURLエンコードが必…

Couch on PHP ではまったこと

Couch on PHP の REAEME のサンプルコードより抜粋 // document fetching by ID $doc = $client->getDoc('some_doc_id'); // updating document $doc->newproperty = array("hello !","world"); try { $client->storeDoc($doc); } catch (Exception $e) { ec…