Как создать коллекцию со сжатием блоков как zlib - PullRequest
0 голосов
/ 08 января 2019

Я создаю коллекцию в MongoDB с block_compressor = zlib Простой способ сделать это - войти в оболочку mongo и выполнить:

db.createCollection ("test", {storageEngine: {wiredTiger: {configString: 'block_compressor = zlib'}}});

Моя проблема в том, что я хочу передать параметр {storageEngine: {wiredTiger: {configString: 'block_compressor = zlib'}}} при подключении к mongoshell или через скрипт java, например:

mongo --authenticationDatabase $ authenticationDB --ssl --username $ myuser --password $ mypasswd - порт $ myport - eval "var, dbname = 'myTestDB', collectionname = 'test'" createCollection.js

Есть ли способ передать этот параметр извне mongoshell с помощью команды mongo или java-скрипта.

Спасибо!

...