Metadata-Version: 2.1
Name: devart-mongodb-connector
Version: 1.2.0
Summary: New level of functionality and performance in data access via Python
Home-page: https://devart.com
Author: Devart
Author-email: support@devart.com
License: Other/Proprietary License
Project-URL: Homepage, http://devart.com/python/mongodb
Project-URL: Download, http://devart.com/python/mongodb/download.html
Project-URL: History, http://devart.com/python/mongodb/revision_history.html
Project-URL: License, https://www.devart.com/python/eula.html
Project-URL: Documentation, http://docs.devart.com/python/mongodb/overview.htm
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

# Python Connector for MongoDB #

Python Connector for MongoDB is a connectivity solution for accessing MongoDB
databases from Python applications. It fully implements the Python DB API 2.0
specification. The connector is distributed as a wheel package for Windows,
macOS, and Linux.

## Using the connector ##

To retrieve data from a database:

Import the module.
```
import devart.mongodb
```

Connect to a database using the `connect()` module method and obtain a `connection` object.
```
my_connection = devart.mongodb.connect(
    Server="your_server",
    Database="your_database",
    Username="your_username",
    Password="your_password",
    ClientLibary="path_to_libmongoc",
    BSONLibrary="path_to_libbson"
)
```

Create a `cursor` object using the `cursor()` connection method.
```
my_cursor = my_connection.cursor()
```

Execute the SQL statement using the `execute()` cursor method.
```
my_cursor.execute("SELECT * FROM employees")
```

Retrieve the result set using one of the `fetch*()` cursor methods.
```
for row in my_cursor.fetchall(): 
    print(row)
```

## Ordering and activating the license ##

You can purchase a license for the connector on the ordering page:             
https://www.devart.com/python/mongodb/ordering.html

To activate the license, follow the instructions in the documentation:             
https://docs.devart.com/python/mongodb/activate-a-license.htm

## What's new ##

Python Connector for MongoDB 1.2

- Added support for Python 3.13
