🐳 Mongo DB BigchainDB driver (Python).
Project description
|banner|
.. raw:: html
<h1 align="center">
oceandb-mongodb-driver
.. raw:: html
</h1>
..
🐳 `Mongo DB <https://www.mongodb.com/>`_ driver (Python).
.. |banner| image:: doc/img/repo-banner@2x.png
:target: https://oceanprotocol.com
.. image:: https://img.shields.io/pypi/v/oceandb-mongodb-driver.svg
:target: https://pypi.python.org/pypi/oceandb-mongodb-driver
.. image:: https://travis-ci.com/oceanprotocol/oceandb-mongodb-driver.svg?token=pA8zcB6SCxKW5MHpqs6L&branch=master
:target: https://travis-ci.com/oceanprotocol/oceandb-mongodb-driver
.. image:: https://readthedocs.org/projects/oceandb-mongodb-driver/badge/?version=latest
:target: https://oceandb-mongodb-driver.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
MongoDB driver to connect implementing OceanDB.
* Free software: Apache Software License 2.0
* Documentation: https://oceandb-mongodb-driver.readthedocs.io.
How to use it
-------------
First of all we have to specify where is allocated our config.
To do that we have to pass the following argument:
.. code-block:: python
--config=/path/of/my/config
..
If you do not provide a configuration path, by default the config is expected in the config folder.
In the configuration we are going to specify the following parameters to
.. code-block:: python
[oceandb]
[oceandb]
enabled=true # In order to enable or not the plugin
module=mongodb # You can use one the plugins already created. Currently we have mongodb and bigchaindb.
module.path= # You can specify the location of your custom plugin.
db.hostname=localhost # Address of your MongoDB.
db.port=9985 # Port of your Mongodb.
db.username=user # If you are using authentication, mongodb username.
db.password=password # If you are using authentication, mongodb password.
db.name=test # Mongodb database name
db.collection=col # Mongodb collection name
..
Once you have defined this the only thing that you have to do it is use it:
.. code-block:: python
oceandb = OceanDb(conf)
oceandb.write({"id": 1, "value": "test"})
..
.. raw:: html
<h1 align="center">
oceandb-mongodb-driver
.. raw:: html
</h1>
..
🐳 `Mongo DB <https://www.mongodb.com/>`_ driver (Python).
.. |banner| image:: doc/img/repo-banner@2x.png
:target: https://oceanprotocol.com
.. image:: https://img.shields.io/pypi/v/oceandb-mongodb-driver.svg
:target: https://pypi.python.org/pypi/oceandb-mongodb-driver
.. image:: https://travis-ci.com/oceanprotocol/oceandb-mongodb-driver.svg?token=pA8zcB6SCxKW5MHpqs6L&branch=master
:target: https://travis-ci.com/oceanprotocol/oceandb-mongodb-driver
.. image:: https://readthedocs.org/projects/oceandb-mongodb-driver/badge/?version=latest
:target: https://oceandb-mongodb-driver.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
MongoDB driver to connect implementing OceanDB.
* Free software: Apache Software License 2.0
* Documentation: https://oceandb-mongodb-driver.readthedocs.io.
How to use it
-------------
First of all we have to specify where is allocated our config.
To do that we have to pass the following argument:
.. code-block:: python
--config=/path/of/my/config
..
If you do not provide a configuration path, by default the config is expected in the config folder.
In the configuration we are going to specify the following parameters to
.. code-block:: python
[oceandb]
[oceandb]
enabled=true # In order to enable or not the plugin
module=mongodb # You can use one the plugins already created. Currently we have mongodb and bigchaindb.
module.path= # You can specify the location of your custom plugin.
db.hostname=localhost # Address of your MongoDB.
db.port=9985 # Port of your Mongodb.
db.username=user # If you are using authentication, mongodb username.
db.password=password # If you are using authentication, mongodb password.
db.name=test # Mongodb database name
db.collection=col # Mongodb collection name
..
Once you have defined this the only thing that you have to do it is use it:
.. code-block:: python
oceandb = OceanDb(conf)
oceandb.write({"id": 1, "value": "test"})
..
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for oceandb-mongodb-driver-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | da9c13a476cebc4cf2503f5aa329a0b1a4425f68c2dbc3544c880c748c35c205 |
|
MD5 | 381e189c8b66447260fd61d9f8689d7b |
|
BLAKE2b-256 | 4234b13a0c60b82a24b3a92298acc170be180be8fbf6f6283f12adad6573d377 |
Close
Hashes for oceandb_mongodb_driver-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7494fc7b5a14ca617ca9ee38f767471ecf4ae9c4bf0947d16562ebba1cab525f |
|
MD5 | 7b9a4ee9307a1a5a7e53dac0524c3ceb |
|
BLAKE2b-256 | 9bd1edc1cb9f6d41abc05d89b7e61f35babfe14fa3997e9e89287552e61e2618 |