awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mongodb avatar

mongodb/mongo-python-driver

0
View on GitHub↗
4,342 स्टार्स·1,154 फोर्क्स·Python·Apache-2.0·5 व्यूज़www.mongodb.com/docs/languages/python/pymongo-driver/current↗

Mongo Python Driver

MongoDB Python Driver एक क्लाइंट लाइब्रेरी और NoSQL डेटाबेस क्लाइंट है जिसका उपयोग Python प्रोग्रामिंग भाषा का उपयोग करके MongoDB डेटाबेस के भीतर CRUD ऑपरेशन निष्पादित करने और डेटा प्रबंधित करने के लिए किया जाता है। यह एक डेटाबेस कनेक्टिविटी लाइब्रेरी के रूप में कार्य करती है जो प्रमाणीकरण और कनेक्शन पूलिंग को संभालती है, साथ ही एम्बेडिंग इंडेक्स को प्रबंधित करने और सिमेंटिक समानता के आधार पर डेटा पुनर्प्राप्त करने के लिए एक वेक्टर सर्च क्लाइंट भी प्रदान करती है।

ड्राइवर नॉन-ब्लॉकिंग I/O ऑपरेशन करने और डेटाबेस क्लस्टर से डेटा स्ट्रीम करने के लिए सिंक्रोनस और एसिंक्रोनस दोनों डेटाबेस ड्राइवर मॉडल का समर्थन करता है। यह विशेष सर्च क्षमताओं के माध्यम से खुद को अलग करता है, जिसमें फुल-टेक्स्ट सर्च और गणितीय समानता के आधार पर डेटा पुनर्प्राप्त करने के लिए वेक्टर सर्च का निष्पादन शामिल है।

इसकी व्यापक क्षमताओं में डेटा स्टोरेज और सिंक्रोनाइज़ेशन शामिल है, जिसमें मल्टी-स्टेज एग्रीगेशन पाइपलाइन, इंडेक्स लाइफसाइकिल मैनेजमेंट और BSON बाइनरी सीरियलाइज़ेशन शामिल हैं। लाइब्रेरी क्लाइंट-साइड फील्ड लेवल एन्क्रिप्शन, TLS कनेक्शन सुरक्षा और क्लाउड आइडेंटिटी प्रोवाइडर्स के साथ एकीकरण जैसे सुरक्षा प्रिमिटिव्स को भी लागू करती है। अतिरिक्त कार्यक्षमता में फाइलसिस्टम इंटरफ़ेस के माध्यम से बड़ी फाइल स्टोरेज और रीयल-टाइम डेटा चेंज मॉनिटरिंग शामिल है।

Features

  • Database APIs - Provides a programmatic interface for applications to interact with and manage MongoDB database structures.
  • NoSQL Databases - Serves as the primary client for connecting Python applications to MongoDB's non-relational document storage.
  • BSON Type Mappings - Maps database-specific BSON binary types to native Python objects while preserving date and identifier precision.
  • Asynchronous Database Drivers - Provides a non-blocking network interface for performing asynchronous data operations in high-concurrency environments.
  • Binary Serialization Formats - Uses the BSON binary format to encode and decode structured data for efficient transmission and storage.
  • Collection Management - Provides capabilities to create, list, and delete logical collections to organize documents.
  • Document Updates - Implements operations for modifying specific fields of existing documents or replacing them entirely.
  • Document Deletion Operations - Implements functions for permanently removing specific records from collections based on filters.
  • Document Retrieval Interfaces - Provides APIs for searching and retrieving single records or streams of documents from a collection.
  • Multi-Stage Pipeline Processing - Constructs multi-stage pipelines to perform complex data transformations and aggregations on the server.
  • Database Command Interfaces - Implements an API for executing raw and structured server-side database commands.
  • Database Connectivity Management - Manages the establishment and security of network links between Python applications and MongoDB instances.
  • Document CRUD Operations - Provides the full lifecycle of document management including creation, retrieval, updates, and deletion.
  • Document Insertion - Provides operations for adding single or multiple semi-structured documents to a collection.
  • Index Creation - Builds various index types to optimize the performance of querying and sorting data.
  • MongoDB Database Drivers - Provides the official client library for executing CRUD operations and managing data within MongoDB using Python.
  • NoSQL Database Querying - Allows applications to query and manage schema-free document data using a high-performance NoSQL client.
  • Document-Based Querying - Implements querying mechanisms specifically designed for retrieving filtered results from document-oriented storage.
  • Server-Side Aggregation Pipelines - Executes server-side aggregation pipelines to compute grouped statistics and summarize large datasets.
  • Storage Instance Management - Manages the creation, access, and deletion of isolated database instances within a cluster.
  • Connection Management - Handles authentication, connection pooling, and encrypted transmission between Python applications and the database.
  • Coroutine-Based Asynchronous I/O - Provides a coroutine-based asynchronous driver for non-blocking database I/O to manage high-concurrency network operations.
  • Non-Blocking I/O Interfaces - Supports non-blocking network operations through cooperative multitasking to avoid stalling the main execution thread.
  • Database Authentication - Provides mechanisms for managing and validating credentials to authorize application access to database instances.
  • SSL/TLS Connection Security - Implements a secure transport layer to encrypt data and verify identities between clients and servers using TLS.
  • Database-Integrated AI - Provides the integration layer allowing language model frameworks to retrieve and store data within MongoDB.
  • Semantic Vector Search - Implements retrieval of information based on mathematical distance between query and document embeddings via vector search.
  • Attribute Change Notifications - Streams real-time notifications of data modifications to allow applications to respond to changes instantly.
  • Connection Pool Managers - Maintains a cache of reusable database connections to reduce network socket overhead.
  • Date and Time Libraries - Manages the conversion and formatting of temporal data between Python datetime objects and storage formats.
  • Full Text Search - Provides capabilities for searching substrings and tokens within text fields using specialized indexing.
  • Bulk ORM Operations - Executes high-speed bulk insert, update, and delete operations in a single request to optimize network traffic.
  • Large-Scale Data Computation - Executes complex data analysis and multi-stage aggregation pipelines across distributed database clusters.
  • Result Streaming - Retrieves large datasets incrementally using server-side cursors to prevent memory exhaustion.
  • Search and Indexing - Provides integrated systems for creating and updating both full-text and vector embedding indexes.
  • Storage Data Encodings - Handles the conversion of application-level Python types into binary formats compatible with database storage.
  • Index Deletion - Provides the operation of removing specific indices from a collection to reclaim storage or change search strategies.
  • UUID Storage - Handles the persistence and retrieval of RFC-compliant UUIDs while maintaining binary compatibility.
  • Vector Search - Implements techniques for retrieving data based on semantic meaning and mathematical similarity in high-dimensional vector spaces.
  • Field Level Encryption - Implements encryption of individual data fields at the source to ensure the server never sees plaintext values.
  • Encryption and Authentication - Implements client-side field level encryption and secure authentication to protect sensitive data.
  • Non-blocking I/O - Employs non-blocking I/O to handle concurrent database operations without halting the main execution thread.
  • Cluster Topology Awareness - Monitors cluster state and uses selection algorithms to route operations to the most appropriate server node.
  • Database Clients - Official MongoDB driver.
  • Database Drivers - Official MongoDB driver with asynchronous API support.
  • Database Tools - Official MongoDB driver for Python.
  • Drivers and Clients - Official driver for integrating with Python applications.
  • Language Drivers - Official Python driver for database connectivity.

स्टार हिस्ट्री

mongodb/mongo-python-driver के लिए स्टार हिस्ट्री चार्टmongodb/mongo-python-driver के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Mongo Python Driver के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Mongo Python Driver के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • ravendb/ravendbravendb का अवतार

    ravendb/ravendb

    3,961GitHub पर देखें↗

    RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind

    C#csharpdatabasedocument-database
    GitHub पर देखें↗3,961
  • datlechin/tableprodatlechin का अवतार

    datlechin/TablePro

    4,471GitHub पर देखें↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    GitHub पर देखें↗4,471
  • mongodb/mongoidmongodb का अवतार

    mongodb/mongoid

    3,917GitHub पर देखें↗

    Mongoid is an object-document mapper for Ruby that translates Ruby objects into MongoDB documents. It serves as a document database mapper and client library, providing a structured way to manage data persistence and retrieval within a NoSQL environment. The project distinguishes itself by offering advanced data retrieval tools, including vector search for semantic similarity and full-text search for keyword matching. It implements high-security data protection through client-side field-level encryption, encryption key rotation, and TLS connection security to protect sensitive information. B

    Ruby
    GitHub पर देखें↗3,917
  • objectbox/objectbox-javaobjectbox का अवतार

    objectbox/objectbox-java

    4,612GitHub पर देखें↗

    ObjectBox Java is an embedded NoSQL object database for Java and Android that stores data objects directly without relational mapping. It functions as a native-process storage engine, allowing applications to persist plain Java or Kotlin classes as entities. The project distinguishes itself with an on-device vector database capability, utilizing HNSW indexes to perform approximate nearest neighbor searches and semantic similarity queries. It also includes a locally hosted web-based browser for visualizing data objects, schemas, and dependency diagrams. The database covers a broad range of da

    Javaandroiddatabaseedge
    GitHub पर देखें↗4,612
Mongo Python Driver के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

mongodb/mongo-python-driver क्या करता है?

MongoDB Python Driver एक क्लाइंट लाइब्रेरी और NoSQL डेटाबेस क्लाइंट है जिसका उपयोग Python प्रोग्रामिंग भाषा का उपयोग करके MongoDB डेटाबेस के भीतर CRUD ऑपरेशन निष्पादित करने और डेटा प्रबंधित करने के लिए किया जाता है। यह एक डेटाबेस कनेक्टिविटी लाइब्रेरी के रूप में कार्य करती है जो प्रमाणीकरण और कनेक्शन पूलिंग को संभालती है, साथ ही एम्बेडिंग इंडेक्स को प्रबंधित करने और सिमेंटिक समानता के आधार पर डेटा पुनर्प्राप्त करने के लिए एक वेक्टर सर्च क्लाइंट भी प्रदान करती है।

mongodb/mongo-python-driver की मुख्य विशेषताएं क्या हैं?

mongodb/mongo-python-driver की मुख्य विशेषताएं हैं: Database APIs, NoSQL Databases, BSON Type Mappings, Asynchronous Database Drivers, Binary Serialization Formats, Collection Management, Document Updates, Document Deletion Operations।

mongodb/mongo-python-driver के कुछ ओपन-सोर्स विकल्प क्या हैं?

mongodb/mongo-python-driver के ओपन-सोर्स विकल्पों में शामिल हैं: ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… mongodb/mongoid — Mongoid is an object-document mapper for Ruby that translates Ruby objects into MongoDB documents. It serves as a… objectbox/objectbox-java — ObjectBox Java is an embedded NoSQL object database for Java and Android that stores data objects directly without… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector…