Опитвам се да активирам компресирането на данни в MongoDB 3.0 с помощта на двигателя wiredTiger. Компресията работи добре на ниво сървър, където мога да осигуря глобален алгоритъм за компресия за всички колекции в конфигурационния файл на mongo сървъра по следния начин:
storage:
engine: wiredTiger
wiredTiger:
collectionConfig:
blockCompressor: zlib
Искам да активирам това компресиране на ниво колекция, което може да стане с помощта на кода по-долу в обвивката на mongodb:
db.createCollection( "test", {storageEngine:{wiredTiger:{configString:'block_compressor=zlib'}}} );
Как мога да направя това с помощта на драйвера pymongo?
from pymongo import MongoClient
client = MongoClient("localhost:27017")
db = client.mydb
db.create_collection('test', storageEngine={'configString':'block_compressor=zlib'})
? - person Pynchia   schedule 18.12.2015create_collection
преди. Извинете за объркването.db.create_collection('test', storageEngine={'wiredTiger':{'configString':'block_compressor=zlib'}})
- person Rahul   schedule 18.12.2015