Поддержка Elassandra в Express-Cassandra не работает

Я пытаюсь настроить свой драйвер, чтобы я мог использовать elassandra. После того, как я пытаюсь выполнить поиск с помощью поддержки elassandra, которую предлагает express-cassandra, я получаю сообщение об ошибке. Я пишу в nodejs. Моя конфигурация выглядит так

 var models = ExpressCassandra.createClient({
    clientOptions: {
        contactPoints: ['127.0.0.1'],
        protocolOptions: { port: 9042 },
        keyspace: 'strat_history_keyspace',
        queryOptions: { consistency: ExpressCassandra.consistencies.one },
        elasticsearch: {
            host: 'http://localhost:9200',
            apiVersion: '6.2.3',
            sniffOnStart: true,
        }
    },
    ormOptions: {
        manageESIndex: true,

        defaultReplicationStrategy: {
            class: 'SimpleStrategy',
            replication_factor: 1
        },
        migration: "drop",
    }
});

но когда я попробовал поискать вот так (HistoryDB== модели)

HistoryDB.instance.Smoke.search({
       q: 'day:31',
        }, function(err, response) {
            if (err) throw err;

        });

Я получил ошибку:

Ошибка при создании или обновлении: Ошибка: Чтобы использовать функции elassandra, установите manageESIndex истинно в ormOptions

0 ответов

Другие вопросы по тегам