1
キースペースをオプションとして指定して、「キースペースが指定されていません」というエラーが表示されている、cassandra-driverでクエリを作成しようとしています。私は次のコードにnodejs cassandraドライバのクエリのキースペースを設定するには?
connection = new driver.Client({ contactPoints: ['abc'] });
connection.execute(query, { keyspace: 'system_schema' })
を使用しています
は、誰も私が私が欠けているものを理解するのに役立つことはできますか?あなたはあなたのケースで、それは次のようにする必要があり、Client
のオプションとして鍵空間を指定する必要が
としてはい、私はそれを行うことができます知っているが、私は必要なのいくつかのクエリを実行することです同じクライアント上で異なるキースペースに対応します。 DataStaxのドキュメントでは、「キースペースごとに1つのクライアントインスタンスのみを使用するか、単一のクライアントを使用して明示的にクエリのキースペースを指定し、アプリケーションライフタイムでモジュール間で再利用する」と述べています。何とか可能です。 –
キー空間とテーブル名の明示的な使用を参照しているので、クエリを 'select * from ks_name.table_name'に変更する必要があります –
これを含めるように答えを更新しました –