Async MongoDB client for Python
Project description
Mongojet
Async (asyncio) MongoDB client for Python. It uses Rust MongoDB driver and tokio under the hood. Mongojet is 2-4x faster than Motor in high concurrency scenarios.
Requirements
- Python >= 3.8
- pymongo>=4.6.2 (only
bson
package is required)
Installation
pip install mongojet
Usage
Mongojet has an API similar to PyMongo/Motor (but not exactly the same)
Creating a Client
Typically, you should create a single instance of Client per application/process. All client options should be passed via MongoDB connection string.
from mongojet import create_client, ReadPreference
client = await create_client('mongodb://localhost:27017/test_database?maxPoolSize=16')
Getting a Database
default database
db = client.get_default_database()
database with specific name
db = client.get_database('test_database')
database with specific name and options
db = client.get_database('test_database', read_preference=ReadPreference(mode='secondaryPreferred'))
Getting a Collection
collection = db['test_collection']
with options
collection = db.get_collection('test_collection', read_preference=ReadPreference(mode='secondary'))
Inserting documents
insert_one
document = {'key': 'value'}
result = await collection.insert_one(document)
print(result)
#> {'inserted_id': ObjectId('...')}
insert_many
documents = [{'i': i} for i in range(1000)]
result = await collection.insert_many(documents)
print(len(result['inserted_ids']))
#> 1000
Find documents
find_one
(to get a single document)
document = await collection.find_one({'i': 1})
print(document)
#> {'_id': ObjectId('...'), 'i': 1}
find
(to get cursor which is an async iterator)
cursor = await collection.find({'i': {'$gt': 5}}, sort={'i': -1}, limit=10)
you can iterate over the cursor using the async for
loop
async for document in cursor:
print(document)
or collect cursor to list of documents using to_list
method
documents = await cursor.to_list()
find_many
(to get list of documents in single batch)
documents = await collection.find_many({'i': {'$gt': 5}}, sort={'i': -1}, limit=10)
Counting documents
n = await collection.count_documents({'i': {'$gte': 500}})
print(n)
#> 500
Aggregating documents
cursor = await collection.aggregate(pipeline=[
{'$match': {'i': {'$gte': 10}}},
{'$sort': {'i': 1}},
{'$limit': 10},
])
documents = await cursor.to_list()
print(documents)
Updating documents
replace_one
result = await collection.replace_one(filter={'i': 5}, replacement={'i': 5000})
print(result)
#> {'matched_count': 1, 'modified_count': 1, 'upserted_id': None}
update_one
result = await collection.update_one(filter={'i': 5}, update={'$set': {'i': 5000}}, upsert=True)
print(result)
#> {'matched_count': 0, 'modified_count': 0, 'upserted_id': ObjectId('...')}
update_many
result = await collection.update_many(filter={'i': {'$gte': 100}}, update={'$set': {'i': 0}})
print(result)
#> {'matched_count': 900, 'modified_count': 900, 'upserted_id': None}
Deleting documents
delete_one
result = await collection.delete_one(filter={'i': 5})
print(result)
#> {'deleted_count': 1}
delete_many
result = await collection.delete_many(filter={'i': {'$gt': 5}})
print(result)
#> {'deleted_count': 94}
Working with GridFS
bucket = db.gridfs_bucket(bucket_name="images")
with open('/path/to/my/awesome/image.png', mode='rb') as file:
data = file.read()
result = await bucket.put(data, filename='image.png', content_type='image/png')
file_id = result['file_id']
with open('/path/to/my/awesome/image_copy.png', mode='wb') as file:
data = await bucket.get_by_id(file_id)
file.write(data)
await bucket.delete(file_id)
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 Distributions
Hashes for mongojet-0.2.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bddb8a8308040ae20cc2db185046f35edc1b0ac578095b55d4fa2b8919a2d55 |
|
MD5 | 1d3abcc1c61fb0cbab8e9023fe96867d |
|
BLAKE2b-256 | 2bc87bf771a8cde44ea43d4aba8e592cdcb5b5fcf5702f869d50a157056e9095 |
Hashes for mongojet-0.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cc958e88dca7de978db2ec900ea9d6ceab29ecf4012c910def5e2ea0d6a8ab4 |
|
MD5 | af97c3711ca24f77143944913c003d58 |
|
BLAKE2b-256 | 9b028a32812d4ee7b2d6280cb5e8b22f51c544ffa58062261c169225029cd1c9 |
Hashes for mongojet-0.2.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f20a2f942251f880a5bfd89444135b2f9ca44878d6c09115e03e4d70965f3b5 |
|
MD5 | e343fe9ed5602b4081be7844e349226e |
|
BLAKE2b-256 | cb3da5bd23e5936ae2ec5159f01081b6b26f6f6b1994c0e2ee7428dbd697b032 |
Hashes for mongojet-0.2.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 419756deb7eeb26dbf4d672040203d2c321a41493e246f66813c52bdf2388c97 |
|
MD5 | 4eda4b69befbbe2d3b338a9711d38e88 |
|
BLAKE2b-256 | dd7fd0a3099b6070f9719fc83d584209d92c623332063d9b0aa806ad05f69af9 |
Hashes for mongojet-0.2.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0da122db2fd0d7aadbecd31e164d037f8267814e0c5500b7d3b804bd941c4b6 |
|
MD5 | cd17fa6cd1a85a948731f114082e73e8 |
|
BLAKE2b-256 | 66692c8fc7a4239f8bdabdc4b82ca0d798bb8376e6b13565b1b6b3faf75accb3 |
Hashes for mongojet-0.2.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa3c323096bcb8848abb23ceb39a1003189fbad2bbeed70d201ea33064cc8f89 |
|
MD5 | 3019fb5082eef8287845b3dbf51d02ce |
|
BLAKE2b-256 | e2155aea46e018eba87ab3368e2ea5856fb50ac13f0eeb3c2725fe423e3fba50 |
Hashes for mongojet-0.2.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13c525d53cd7f2e8495dd11180590159e0d583675691deeaf49e47ef60492df0 |
|
MD5 | 300de62feec1c299527d6960bdcb93d3 |
|
BLAKE2b-256 | 80a6cfc24e95535f6ffb7868c0088dacbc2dddd31f5fedf8efb8be0d7b81a265 |
Hashes for mongojet-0.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f83141c1299bbf3ee32ead1c75944ffe50ed9581079f8cf248a1807fa5ce4635 |
|
MD5 | 76cc8a018ed23dd59f4bd306edbe9508 |
|
BLAKE2b-256 | 9481c7a5c65f57cebfd690b3373c6287196b395ef19e411bb09d9a0149f59c74 |
Hashes for mongojet-0.2.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f85b0db9587dc211ec999a4be163197c202337aa71e6573893ee3b493a134163 |
|
MD5 | 4f41bad1fbb0b0f05cbcd4373eec5faf |
|
BLAKE2b-256 | 934fa042a98ba125c1947a794d45fe1988e2d67b4cfcaee979a657f789351d89 |
Hashes for mongojet-0.2.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31028f4ebbb85aa08ec7e1759e1c0d7d1b087b9b3b8b7232a35fb05fd7ba5f0f |
|
MD5 | 319d054ddb630fcfdc5a9a24c8ae7782 |
|
BLAKE2b-256 | 37647ca087da82595d3bd4638c33f6cd42b6cf07aa3f69266c76ca2a0dc7f661 |
Hashes for mongojet-0.2.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ccf76fe3452809864c6588f6226d353b7b86dbc1a80d7d661ebb9454e09648e |
|
MD5 | 7b157168b19fd731536afec10ca1ed85 |
|
BLAKE2b-256 | adef926c688b7bab2d1a8eb7a53d105acb43f1316f19c9d5ba05dba1cf0ba5fc |
Hashes for mongojet-0.2.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58522268b6387f3411b2118497276b07a2dffd6a8b55cfc913eab240d45e9d05 |
|
MD5 | 26d3d2377e0150f4c89697a5b9956df3 |
|
BLAKE2b-256 | 6bd764d9090e51ce30a08f1c18fd5e462e09ee216be9d5dd804743e08986d105 |
Hashes for mongojet-0.2.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 963af1fbe8c9276af60e1f4b6ce53c41327d44a0df4ae9373b94e420293c67d1 |
|
MD5 | e21353fc724baa86e076726e199fda4a |
|
BLAKE2b-256 | a481e853f0083bcce46b4c62a888e9e7e77f5ad1a757b21b44c58df0134ee56a |
Hashes for mongojet-0.2.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da45206f2394c7f2261589a9af06248ac4aa735bcb56bcf925fa059b164c7a94 |
|
MD5 | 8d83666a2d695aa350f3d7dbfd17e5a5 |
|
BLAKE2b-256 | 68b197d02e081740e8a94ce6115544304440d1d2c7edba2ed6e6aa92cbd64912 |
Hashes for mongojet-0.2.2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a775734cbc3b89d49646e0e467e26ee5b96a3535b86ec7e224d53f73556c79ad |
|
MD5 | e839980d823f5333a977418e7e0fb0dc |
|
BLAKE2b-256 | 19f3b9fd3aad6cdd16837291413ae4b9f4b24821b84590fdbd46ace17ad3255d |
Hashes for mongojet-0.2.2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82364ca2c66c0b8c0e7c8485bb1480d18a6216172595b77b96aebd8e1b75e119 |
|
MD5 | c7a918bf36577393cfc8490ea6698a3d |
|
BLAKE2b-256 | 31b51b1fcf315532682901191ffd3e6ee2e246e2c24aa3e9dd861ed30da9d653 |
Hashes for mongojet-0.2.2-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 873461321450cdcf3056fa3bf3efc644117103c17342ecd3783dbbf1da7fe950 |
|
MD5 | a957df8c12f334116a1d24e7b077bf87 |
|
BLAKE2b-256 | e0d419c8554da3660f41fd6cfe023662f02e4afcaaa12495f9b7dd8e1579405d |
Hashes for mongojet-0.2.2-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d87c6711ab6c1c334f0e4f592636a05de4f8eefb9fab2e4e0f34b76ddae8736 |
|
MD5 | 16a124ac361a7a3b38be2cb7ba1fa1e7 |
|
BLAKE2b-256 | b9d6a73b5612a9c5859c6cbf02f765a67d913fe2eaa39a138eb243b9e52a60dc |
Hashes for mongojet-0.2.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c56993c4b2ce569ac905785bf79b1bbce19f1e3ddbe420a5fd1e0ce4865c58bb |
|
MD5 | d159467b5c6ad56f26879442f7b8d95b |
|
BLAKE2b-256 | 54be2b1ae48e1ca8a0f24f2a7e261a9f4854166eeec10f776a304a2f5db84fd8 |
Hashes for mongojet-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 770c317501ecd3188ace30abe327f8f234005c116868bb6e6fc2124b18003d04 |
|
MD5 | 01bcd205c39c385006143fa21cbadd47 |
|
BLAKE2b-256 | 2d3048ee5b92593a567c1ea180f099d6c49318aeb98bd0c0173a20835fb1d9c9 |
Hashes for mongojet-0.2.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5b801a22a19685e53acce895a01ddff69757f432b7dadf949de7f4894cb938e |
|
MD5 | bd65a0c3fc5f227c41f33c7224394bf0 |
|
BLAKE2b-256 | b917207e526809c100eb5213e894cdb9fdd1d88fa6281d553158f72f0d8638cf |
Hashes for mongojet-0.2.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d23a3ccd3041ef7ea7aa686ea115e7cff7cdc93b2407e00706992f023800edfc |
|
MD5 | 95a8012f0e819001433e144eb7b36012 |
|
BLAKE2b-256 | 885bff50876435bab9ed73edddfb16737a587cb02737319665aaf82bf256c42a |
Hashes for mongojet-0.2.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5accfe1783c65f76de4c5b68bec7bcb37167b03b64a6faa9dee52c75dc9af7b |
|
MD5 | 39729f7e10df456580a1d61e9e69f5b8 |
|
BLAKE2b-256 | c14cbc2f1a2c63d5a2b1f18fd0ef22af312b7b09004b142e88f629f88b8c722d |
Hashes for mongojet-0.2.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50bfa6423bc015ccc3aac07e14a2814e994678bcffcc057b1dca2f976082e739 |
|
MD5 | d5f52c8d5cdd1f2781d4737f6d4c8077 |
|
BLAKE2b-256 | 5250389eb824ef98fa6d1ddc0ebe7a4b459c75b8c6e0b65b1bcf02d4abafd5ec |
Hashes for mongojet-0.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f99ac5ed31b6e20b7e4ab301e0a03556dcb4ca05bb3a000404aefb7d57d8f06 |
|
MD5 | a06c20fcbdcf1ef99063c29d12a625c2 |
|
BLAKE2b-256 | ec84f00de5c40116550f8918b86bc7f03d57c36edec7c6a10639dba5f18a2b1f |
Hashes for mongojet-0.2.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33bb1c32ab4faef4c0bd110afa7df2a505089d032549b621179417c74e494b66 |
|
MD5 | 62f8ddb8a4f3f7cc1880a46868c8e430 |
|
BLAKE2b-256 | 3eca6cab13e07c14128ff817bd37dd3418b5da7605b5c62fe738dc92c60555e4 |
Hashes for mongojet-0.2.2-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d578f0d0cf5aabfaa75ffbb3c063139865fdfc891d068cdc3c14d1007c140a6 |
|
MD5 | 11c4ca3260c30b6526d4671e6707546d |
|
BLAKE2b-256 | f209ce1a535f4bd29ad59675fbf6faea80763aee821307f53064e3e2a7408426 |
Hashes for mongojet-0.2.2-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49104fa9e172926c8280e8758308731dd49f0a5eeac8fc145c9523a815890d57 |
|
MD5 | 70c54ed139442c69f29bd66efc4bf552 |
|
BLAKE2b-256 | 70250f31cfbe347bf6a5a94f41db135107fe83a8bd68f6d33d195e293092b3c8 |
Hashes for mongojet-0.2.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96ed37d628c711067dd01f77394cf5f8b448e29d7370347c837c3a117e252e05 |
|
MD5 | bd4b11d3515ee217fe38e0f71c57f987 |
|
BLAKE2b-256 | cede7a4187bf96caa49f5c12302a1e57d1d22649d4ab58fd703b9aedce30b4d9 |
Hashes for mongojet-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36fbfd238a12f3e2ea5b4b312b3cc0b93b8ee51e76a20a6667acbfb5ddecefc4 |
|
MD5 | b4535cb21f527d97bee9701a5c46bf46 |
|
BLAKE2b-256 | 3a555a09da136808fac6955941aa20386e9938babcdc3c4028f289f7a0d71573 |
Hashes for mongojet-0.2.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b566b82a91db1075543470d47b0828734c1c27bb4dceedc0c257c24b1c715e23 |
|
MD5 | 0d8c0aa8037df744e7bdd3306eb2632e |
|
BLAKE2b-256 | 3d198de1ea4d81cb5cfc837b998e22556c6860fdc01f21a7d0455b1a79bd8484 |
Hashes for mongojet-0.2.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2839ca346f201b1bf1ee30543df45faa700c35b066e5c1fb9a9226b5c4d54c0a |
|
MD5 | 24e3ae203e5c4437cf0584d4dfb9ad04 |
|
BLAKE2b-256 | 213fd21295a8079064e97bff262de297ed90ecb08734e8cc8f5c9aba1a2a7a6b |
Hashes for mongojet-0.2.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9f4bd2cbaa4e880ce2f7378a7775d9e2a030e7128be22524635d72d7ce91db0 |
|
MD5 | 610e4657497de7d7dce2efd374b4ac6c |
|
BLAKE2b-256 | cfdf773439ba2322f66caa47999ae4b6c98bbf0f2c2cec55f7f4bc40b7adb2a4 |
Hashes for mongojet-0.2.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e36f72479d3a904dd08ad37209ca9f907f1ec7ec5a6d8bdffbaa89a7879c0886 |
|
MD5 | 174774878612a6dfd4dfcd9c5d79f51e |
|
BLAKE2b-256 | 9b149838094caac1f8df99c2e67b64cb7e31f0eae2886720fbe04030e4803a1e |
Hashes for mongojet-0.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 018ba188c745e540a63d550b7c4387c3bd3fdba7a2bd1138554582bf73379b3e |
|
MD5 | 8a35fc2589b4261ccdc29d327c70738c |
|
BLAKE2b-256 | fe400eb9625952e4ae714301586edcb5c55a62d036f398ad0873de166f8e456d |
Hashes for mongojet-0.2.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43c04e0c02dd8b90337684925803d72e692cba430a5d864acaf58784cdffe302 |
|
MD5 | 0948a05472f0de25f144ef74b9948005 |
|
BLAKE2b-256 | da6bef0455bcc2eef7a35d117b4d9ecd922de13541dcb3a568875897d56eb8b6 |
Hashes for mongojet-0.2.2-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d17d1c5569057ba7e174ff70a4ba370ca8c39ba65e616947c9d13fde73d21de |
|
MD5 | d1baa0ef401c7ffd79c183734ce91412 |
|
BLAKE2b-256 | 4cf364befe64e8e2772a77a42b79bb5cd10aed8d666364774e2096df7b93ad38 |
Hashes for mongojet-0.2.2-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f564f3e43808f28ca621e59f70e3997378d81c480c44f9567a25cfe595f679a9 |
|
MD5 | 75275049905e24360f2d78e34f5e850e |
|
BLAKE2b-256 | c5e40e8622d26bacfb12cbe73b7427a4b5a229c270a301babe54b8ab0b1589ff |
Hashes for mongojet-0.2.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d8ed4f3d5743c6b6a8ccef7ada3dafe16a713b26f6dac4d165f5679de045e67 |
|
MD5 | 0d240504c58e34e8ed391456752ede94 |
|
BLAKE2b-256 | b6144586df40afe0c94ec3925576d09944412d408f59f224beab6f76f79cf5b5 |
Hashes for mongojet-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea51ec421526ec90849918de05087f02b5cc3c12647c6f6b7a9bd0251290fa37 |
|
MD5 | 254b3f52f45a55bb17d33a5d4ec605b8 |
|
BLAKE2b-256 | 91d87a7e09853d2162fad99373ac1afbd13eb168e71a6aa4b0af869008abb0ec |
Hashes for mongojet-0.2.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31e37c23ce4fe6c0485fbb9c2c4ae3637eb8649da3c1910a810ceb15c36dad3a |
|
MD5 | 69f2e7e26f2a3532f242edac26a24a6b |
|
BLAKE2b-256 | 569ced21db44024e353a52d9a02e94298e9272539d75776b541ac055ce13cd03 |
Hashes for mongojet-0.2.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba971cfb17e2795658fb7526156f536466f431d24a9b5009b159905e6008b7b7 |
|
MD5 | 80f7636ecd86e7309246b75fdb34813f |
|
BLAKE2b-256 | 1efd68c46916eb0fa736ff7ff5281339405296d68a0029d053f6b631a08b3eb4 |
Hashes for mongojet-0.2.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f9d87b137fb9a42a2bc7b20b11ec6826c426cf85f62924bd06860c1f746a4fb |
|
MD5 | b5dcea47a6a0837e1448de2c49967f99 |
|
BLAKE2b-256 | 70913c0a1e6573a763452976aee5399a07625f119eea13db735afa9111831171 |
Hashes for mongojet-0.2.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc4b49b89cdcc5f5f2c3ab2f5909e27330196e95441171835a66f08aaf469cc4 |
|
MD5 | d200042f791e2ef5ebb7d25be3dc315a |
|
BLAKE2b-256 | fe4157d07d190da950a20e409bdb938ea4c3cccb88708ae4d41844665a79d990 |
Hashes for mongojet-0.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea07cdf9b758458cfb88d0caa7ae4d474bf4340c53e4562951e98664ca151ea8 |
|
MD5 | 0c44c4cec4b8d095f0c2d468ce13b756 |
|
BLAKE2b-256 | 354c98d0981f3a316df6e95971822b81f91a08b1758ada13fdeed68c57eb2f69 |
Hashes for mongojet-0.2.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aa2d7a8234cb79540826d6d23ca154b0255d7315c50b9368a6749faa29a84a2 |
|
MD5 | 9d7e90824e4d71928189df40eb2d1d43 |
|
BLAKE2b-256 | 4506d45b475f88946ded00f21751ca5e7231dd338577461fb12208e221bfd103 |
Hashes for mongojet-0.2.2-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abc51475df86ebd9332521cc10c66b42c0918393153b9a152027b8f2973fe339 |
|
MD5 | 128cd2443e327f9b6928454dab901279 |
|
BLAKE2b-256 | d612386d75f7c1b2820db5020c253d127df712205c5d808d736eada5aa9e0d81 |
Hashes for mongojet-0.2.2-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2517b82bfac5a39b31b721cb0cf84ed95c3d20c74b3169dcc251d2c2b2b28c2 |
|
MD5 | 80d507cc5d4481562dfdfeb6824d5d1c |
|
BLAKE2b-256 | fe73b5e57a3bbdedf5c247cf1f7523f72143ee729f46b633999669f0b446be65 |
Hashes for mongojet-0.2.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2614da5ccaf5e89fbd8470194854456648500b047865c9ccdffd9fe0c4da5a29 |
|
MD5 | 63a99904e05d616338408eac33d988c1 |
|
BLAKE2b-256 | f6e5f6723db87dd9f6fae775773c6266a5be9d3ab6bfc2eaf08917c3bf9c2ccf |
Hashes for mongojet-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2fe5d12073d8c3d9aaeeb11528896eefe66e7a887e932c7547ee45974e72eae |
|
MD5 | 8c1ff6dacfd7aac50aa5b30128a36122 |
|
BLAKE2b-256 | 8f55ed91b1b2d7a37e5464d2f5c1950349ae3a817df0852c335e8bf2df96b24f |
Hashes for mongojet-0.2.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5aab029673ede5c22a0ed4e4d847412adf667e0baaefd3aa2cb08edce81fe461 |
|
MD5 | 7ec8157be872b80ce69d064d0b8ad8da |
|
BLAKE2b-256 | c5396ca6855ed4acac4b43f3b9ab07b1c6ab9fbb02c75c70acea4281adbfb10f |
Hashes for mongojet-0.2.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88faa3d7f5f47054ee541e4b28a2d8f762f4b7686c9ba3a2c87f81e9e5a40d71 |
|
MD5 | 314b170c6b6f4d5bd5cdc27306267457 |
|
BLAKE2b-256 | 5e5e39110f19698aec40098ff2e0157163f34617aa78a9cd1d6d171e5c66bb11 |
Hashes for mongojet-0.2.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f43c824ac71c7cd108786f2b5ea245f3ae98139a8ab421c1f92e845fb19faea7 |
|
MD5 | 9af283e10da6df0a8c861348132822e1 |
|
BLAKE2b-256 | b4a0942775e8ecf9ba8fc43d341b401005d493eec7aa04b5620ec765f33aaf0b |
Hashes for mongojet-0.2.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d4e71e8d08e5283567e67f1b9c4285663208c917240af5f27e5f3bb81885cb7 |
|
MD5 | 7bf32feebbd909e046d5ec665df5e3c2 |
|
BLAKE2b-256 | a40488aea17ef2239f8117b45ea6d112d01dd06f40629f18e403786598adf3e4 |
Hashes for mongojet-0.2.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f5dfce3014e7ceee598f36be67e93269322c236a940e410604fa8dc5bde995f |
|
MD5 | c1d05cf96950c8af3aa3729a0cddc3fb |
|
BLAKE2b-256 | b15caad4af0cfc5d2bbc35688a7aa3341e3ac82857832ef275c5e73884534c11 |
Hashes for mongojet-0.2.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18557b2f6a149fa6d1f79b659edb08668db8c2145b2c1e1c37d80d4ba023b484 |
|
MD5 | 637295e818b13452886b37a0834b8029 |
|
BLAKE2b-256 | b85160c1a0539bd79330b6b899b9714e8a3da489f83f2d807fa31f353ec00b22 |
Hashes for mongojet-0.2.2-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9223fb6cd772311a8843d0c8321916a5c313f0546b1a9b43eb60383ae65c0540 |
|
MD5 | 11790286c93e9471c6674f19152933c3 |
|
BLAKE2b-256 | 45fbac8306d492fbf6e9fc194844d6c9a648af1102c517f73db7ca61f181619c |
Hashes for mongojet-0.2.2-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea0e0b8c5454ab9b3bd630bc19c770f7d22573590c89e8917b53ab613827baf2 |
|
MD5 | b12525326d7086fe2215f78819891d61 |
|
BLAKE2b-256 | fc2152b089c26e5eb29141736741ecf9514278b366ff9c7814a64b47f93f35ae |
Hashes for mongojet-0.2.2-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56dfb0fe4a71f0d9550dbcd2563a2a30fb282f80fb4962e0fc7586ece138e5fb |
|
MD5 | 3c420bfd6b7b3348bbc3afa65664828a |
|
BLAKE2b-256 | 3acc4e504187610d3a653f8455ecba996259954980fad5b593f5f950a37b1684 |
Hashes for mongojet-0.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aede98d6d37b83ce11a1624b14affce18c7548176a13dd7a77ec2711d553ecf1 |
|
MD5 | 9745dc8fd4de33d6da9e5931a92aa1db |
|
BLAKE2b-256 | dc3905144634860ef68b8340b0abbb75b7c1ac16b352810089b15457d8cec9e9 |
Hashes for mongojet-0.2.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fa777deb977386f3d9b464efdaa95d1b8ac407b99c0b1f672e2e9c75b147b32 |
|
MD5 | da9451061363ab682ca20f68328fac95 |
|
BLAKE2b-256 | 94b56f76f45c821b825034b0a306142acc32bdf30448933e80496437950eac0b |
Hashes for mongojet-0.2.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95115fb515cd9301f0dd960e6767b38739335770afbc8cc1f19a2149baa2f26c |
|
MD5 | 03e28f53d8b9dd677e9fe6a858dcbb43 |
|
BLAKE2b-256 | 0b0586f60d846083c88313d0358ebb158a0d1d7668533e247a88a22c3896c254 |
Hashes for mongojet-0.2.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edb28976865e43f591c327628e1b1ef229177bc132702f0918707502f0ae799f |
|
MD5 | 9452b47496d83f8d0ede952f50479e3b |
|
BLAKE2b-256 | bca2f2592c89510ba37cc2cd463a4cf7e844663b2a2d5d8d8f0bfbff771cec66 |
Hashes for mongojet-0.2.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eacd681bce666c0b5a5290f4c89e12ee08ea8e500d2c485e1257a419b5d43636 |
|
MD5 | 5f3b00a218c595cd1cbce3cc9da11bbc |
|
BLAKE2b-256 | 89b37c0ad099fd27f7e698f818e24170b71cd7e01c527dbc06692acfececca9a |