2017 © Pedro Peláez
 

library couchdb-client

CouchDB Client library

image

sn01615/couchdb-client

CouchDB Client library

  • Sunday, July 29, 2018
  • by sn01615
  • Repository
  • 1 Watchers
  • 0 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 200 % Grown

The README.md

couchdb-client

CouchDB Client library, (*1)

# 连接
$client = new CouchDBClient([
    'server' => 'http://127.0.0.1:5984'
]);

# 测试
$version = $client->get();

# 获取所有数据库
$dbs = $client->getAllDbs();

# 创建数据库
$result = $client->put($dbName);

# 获取数据库信息
$result = $client->get($dbName);

# 插入一个文档
$document = new stdClass();
$document->id = 123;
$document->text = "hello 中文";

$result = $client->setDbName($dbName)
    ->putDocument($testKey, $document);

# 更新一个文档
$document = new stdClass();
$document->id = 123;
$document->text = "hello 中文";
$document->_rev = $result->_rev;

$result = $client->setDbName($dbName)
    ->updateDocument($testKey, $document);

# 替换或插入一个文档
$document = new stdClass();
$document->id = 123;
$document->text = "hello 中文";

$result = $instance->setDbName($dbName)
    ->upsertDocument($testKey, $document);

# get uuid
$result = $instance->setDbName($dbName)->getUiid();

# 删除一个数据库
$result = $instance->delete($dbName);

The Versions

29/07 2018

dev-master

9999999-dev

CouchDB Client library

  Sources   Download

MIT

The Requires

 

The Development Requires

couchdb

29/07 2018

v0.0.3

0.0.3.0

CouchDB Client library

  Sources   Download

MIT

The Requires

 

The Development Requires

couchdb

25/07 2018

v0.0.2

0.0.2.0

CouchDB Client library

  Sources   Download

MIT

The Requires

 

The Development Requires

couchdb

22/07 2018

v0.0.1

0.0.1.0

CouchDB Client library

  Sources   Download

MIT

The Requires

 

The Development Requires

couchdb