Metadata-Version: 2.1
Name: cbcmgr
Version: 1.1.3
Summary: Couchbase connection manager
Home-page: https://github.com/mminichino/cb-util
Author: Michael Minichino
Author-email: info@unix.us.com
License: MIT License
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.txt



Couchbase Connection Manager
============================
Couchbase connection manager. Simplifies connecting to a Couchbase cluster and performing data and management operations.

Installing
==========
```
$ pip install cbcmgr
```

Usage
=====
```
>>> from cbcmgr.cb_connect import CBConnect
>>> from cbcmgr.cb_management import CBManager
>>> bucket = scope = collection = "test"
>>> dbm = CBManager("127.0.0.1", "Administrator", "password", ssl=False).connect()
>>> dbm.create_bucket(bucket)
>>> dbm.create_scope(scope)
>>> dbm.create_collection(collection)
>>> dbc = CBConnect("127.0.0.1", "Administrator", "password", ssl=False).connect(bucket, scope, collection)
>>> result = dbc.cb_upsert("test::1", {"data": 1})
>>> result = dbc.cb_get("test::1")
>>> print(result)
{'data': 1}
```
