Skip to content

PyJONDB

Choose a tag to compare

@t-a-g-o t-a-g-o released this 01 Jun 01:51
· 3 commits to main since this release

Big Features on PyJONDB

Data Encryption

Utilizes Fernet symmetric encryption for data security.
Supports double-layer encryption for added protection.
Database Operations:

Create Database

Creates a new database file with metadata.
Read Database: Decrypts and reads data from an existing database file.
Write Database: Encrypts and writes data to the database file.
Collection Management:

Create Collection

Adds a new collection to the database.
Read Collection: Retrieves documents from a specified collection.
Write Collection: Inserts documents into a collection.
Add Document: Adds a single document to a collection.
Document Manipulation:

Find Document

Searches for documents in a collection based on a query.
Update Document: Updates a document in a collection.
Delete Document: Removes a document from a collection.

Querying

Supports various query operations like $and, $or, $gt, $lt, $gte, $lte, $eq, and $ne.

Linking Collections

Establishes relationships between collections by creating reference fields.

Tree Structure Creation

Builds hierarchical tree structures by linking parent and child documents.

Aggregation

Performs aggregation operations on documents using a specified pipeline.