Skip to main content

superduper_mongodb

SuperDuper MongoDB is a Python library that provides a high-level API for working with MongoDB. It is built on top of pymongo and provides a more user-friendly interface for working with MongoDB.

In general the MongoDB query API works exactly as per pymongo, with the exception that:

  • inputs are wrapped in Document
  • additional support for vector-search is provided
  • queries are executed lazily

Installation

pip install superduper_mongodb

API

Class Description
superduper_mongodb.data_backend.MongoDataBackend Data backend for MongoDB.

Connection examples

Connect to mongomock

from superduper import superduper
db = superduper('mongomock://test')

Connect to MongoDB

from superduper import superduper
db = superduper('mongodb://localhost:27017/documents')

Connect to MongoDB Atlas

from superduper import superduper
db = superduper('mongodb+srv://<username>:<password>@<cluster-url>/<database>')

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

superduper_mongodb-0.10.0.tar.gz (18.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

superduper_mongodb-0.10.0-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file superduper_mongodb-0.10.0.tar.gz.

File metadata

  • Download URL: superduper_mongodb-0.10.0.tar.gz
  • Upload date:
  • Size: 18.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for superduper_mongodb-0.10.0.tar.gz
Algorithm Hash digest
SHA256 6ab5eeb8ae4ff8b80d8e0d89568c2cd040d678686f8428f40142c6fd26fbd558
MD5 4f026bfa63f9d01a2a91e1f09eb61bc7
BLAKE2b-256 729c7d68283e91fbcd2ffd2cb40687b175aa90a29b2f24e4b83b42087ff41807

See more details on using hashes here.

Provenance

The following attestation bundles were made for superduper_mongodb-0.10.0.tar.gz:

Publisher: release_plugins.yaml on superduper-io/superduper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file superduper_mongodb-0.10.0-py3-none-any.whl.

File metadata

File hashes

Hashes for superduper_mongodb-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b2b022564c6c9a53d8f89147356ad148288953bbccb87150f5f682c9c93779d1
MD5 a230444071d957ea59f3043547ecef70
BLAKE2b-256 0411726ae667b78e04757000bfb81046ba64d7ecaca25cf55b412e47bb2547bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for superduper_mongodb-0.10.0-py3-none-any.whl:

Publisher: release_plugins.yaml on superduper-io/superduper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.10.0 This release

2 files

0.9.1

2 files

0.9.0

2 files

0.7.0

2 files

0.6.2

2 files

0.6.1

2 files

0.6.0

2 files

0.5.1

2 files

0.5.0

2 files

0.4.5

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page