Node.js Cassandraドライバーを使用して、連続したクエリでスクリプトを実行できますか?

百合:

Node.jsのCassandraドライバーを使用してこのスクリプトを実行しようとしています。

CREATE KEYSPACE IF NOT EXISTS "user"
WITH REPLICATION = {
'class': 'SimpleStrategy',
'replication_factor': 1
}
AND DURABLE_WRITES = false;

USE "user";

CREATE TYPE IF NOT EXISTS "user"."customType"(
"name" text,
"isGood" boolean,
);

しかし、それは私に次のエラーを返します:

[USE]...)rror: line 8:0 mismatched input 'USE' expecting EOF (...AND DURABLE_WRITES = false;

問題は別のクエリにあると思います。しかし、そうですか?そして、解決策は何ですか?

更新

バッチクエリは機能しません。これを取れInvalid statement in batch: only UPDATE, INSERT and DELETE statements are allowed

jorgebg:

CQLドライバーは、一度に1つのステートメントの実行のみをサポートします。

したがって、あなたの場合、それは次のようなものになります:

async function createSchema() {
  await client.execute('CREATE KEYSPACE user ...');
  await client.execute('USE user');
  await client.execute('CREATE TYPE IF NOT EXISTS ...');
}

または、スキーマを含む大きな文字列を使用して、JavaScriptで分割を行うこともできます。

async function createSchema(schema) {
  const queries = schema.split(';');
  for (const query of queries) {
    await client.execute(query);
  }
}

CQLドライバーでは、各ステートメントの最後のセミコロンは必須ではないことに注意してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Node.js Cassandraドライバーで連続クエリを実行する方法は?

分類Dev

npmまたはnode.jsなしでのみHTMLスクリプトのインポートとして.dotenvライブラリを使用できますか?

分類Dev

厳密モードで vm を使用して node.js スクリプトを実行すると、エクスポートが定義されません

分類Dev

Node.jsサーバーでPOSTリクエストのループを実行します

分類Dev

node.jsでスクリプトを実行している「構文エラー:無効または予期しないトークン」

分類Dev

PM2を使用してクラスターモードでnode.jsアプリを実行しているときに、コマンドラインから環境変数を読み込むにはどうすればよいですか?

分類Dev

Node.jsバックエンドをGoogleドライブにアクセスしてリスト/ダウンロード/アップロードするように設定できますか?

分類Dev

child_process(node js)を使用してバックグラウンドでPythonスクリプトを実行する

分類Dev

HTTPリクエストを使用してnode.jsファイルを継続的に実行する

分類Dev

spawn node.jsメソッドを使用してbashスクリプトを実行すると、エラーが返されます

分類Dev

Expressを使用してMongoDBサーバーにクエリを実行する(Node.jsプロジェクト)

分類Dev

node.jsのXMLデータを使用してPOSTリクエストを送信する:エラー400、「クライアントから送信されたリクエストは構文的に正しくありませんでした」

分類Dev

node.jsアプリをバックグラウンドサービスとして実行するにはどうすればよいですか?

分類Dev

Node.js(またはCMD)でPHPスクリプトを実行しますか?

分類Dev

node.jsで(htmlまたはユーザークライアントからの)リクエストタイプを検出できますか?

分類Dev

クラウドでホストされているnode.jsアプリから複雑なテーブルをエクスポートして、ファイルを優れたものにします

分類Dev

フロントエンドなしでawsec2でnode.js「スクリプト」を実行しますか?

分類Dev

node.jsスクリプト内でwineを介して実行するために呼び出されたプログラムがフリーズする

分類Dev

WebStorm 経由で Node.js バックエンドを使用しているときに、ページがリンクされた JavaScript をインポート/実行しない

分類Dev

Visual Studio CodeでNode.jsを実行し、Pythonスクリプトを子プロセスとして呼び出してデバッグします

分類Dev

node.jsのgetリクエストでres.renderのforループを実行するにはどうすればよいですか?ビューエンジンとしてhbsを使用しています

分類Dev

ホームディレクトリの.my.cnfを使用してNode.jsクライアントからMySqlに接続できません

分類Dev

コールバックを実装しようとしています。または、getリクエストが完了するまで待つ方法です。これはnode.jsエクスプレスにあります

分類Dev

Node.jsを使用してAzureCosmosDBでSQLクエリを実行する方法

分類Dev

リクエストを使用してnode.jsで画像をパイピングするかコールバック本文を送信するか

分類Dev

リクエストを使用してnode.jsで画像をパイピングするかコールバック本文を送信するか

分類Dev

node.jsで、POSTリクエストを行っていますが、POSTリクエストからの応答を受信する前に、関数がエンドポイントにスペースを送信しています

分類Dev

Node.jsは一貫してスクリプトを実行します

分類Dev

コマンドラインからスクリプトで関数を実行する(Node JS)

Related 関連記事

  1. 1

    Node.js Cassandraドライバーで連続クエリを実行する方法は?

  2. 2

    npmまたはnode.jsなしでのみHTMLスクリプトのインポートとして.dotenvライブラリを使用できますか?

  3. 3

    厳密モードで vm を使用して node.js スクリプトを実行すると、エクスポートが定義されません

  4. 4

    Node.jsサーバーでPOSTリクエストのループを実行します

  5. 5

    node.jsでスクリプトを実行している「構文エラー:無効または予期しないトークン」

  6. 6

    PM2を使用してクラスターモードでnode.jsアプリを実行しているときに、コマンドラインから環境変数を読み込むにはどうすればよいですか?

  7. 7

    Node.jsバックエンドをGoogleドライブにアクセスしてリスト/ダウンロード/アップロードするように設定できますか?

  8. 8

    child_process(node js)を使用してバックグラウンドでPythonスクリプトを実行する

  9. 9

    HTTPリクエストを使用してnode.jsファイルを継続的に実行する

  10. 10

    spawn node.jsメソッドを使用してbashスクリプトを実行すると、エラーが返されます

  11. 11

    Expressを使用してMongoDBサーバーにクエリを実行する(Node.jsプロジェクト)

  12. 12

    node.jsのXMLデータを使用してPOSTリクエストを送信する:エラー400、「クライアントから送信されたリクエストは構文的に正しくありませんでした」

  13. 13

    node.jsアプリをバックグラウンドサービスとして実行するにはどうすればよいですか?

  14. 14

    Node.js(またはCMD)でPHPスクリプトを実行しますか?

  15. 15

    node.jsで(htmlまたはユーザークライアントからの)リクエストタイプを検出できますか?

  16. 16

    クラウドでホストされているnode.jsアプリから複雑なテーブルをエクスポートして、ファイルを優れたものにします

  17. 17

    フロントエンドなしでawsec2でnode.js「スクリプト」を実行しますか?

  18. 18

    node.jsスクリプト内でwineを介して実行するために呼び出されたプログラムがフリーズする

  19. 19

    WebStorm 経由で Node.js バックエンドを使用しているときに、ページがリンクされた JavaScript をインポート/実行しない

  20. 20

    Visual Studio CodeでNode.jsを実行し、Pythonスクリプトを子プロセスとして呼び出してデバッグします

  21. 21

    node.jsのgetリクエストでres.renderのforループを実行するにはどうすればよいですか?ビューエンジンとしてhbsを使用しています

  22. 22

    ホームディレクトリの.my.cnfを使用してNode.jsクライアントからMySqlに接続できません

  23. 23

    コールバックを実装しようとしています。または、getリクエストが完了するまで待つ方法です。これはnode.jsエクスプレスにあります

  24. 24

    Node.jsを使用してAzureCosmosDBでSQLクエリを実行する方法

  25. 25

    リクエストを使用してnode.jsで画像をパイピングするかコールバック本文を送信するか

  26. 26

    リクエストを使用してnode.jsで画像をパイピングするかコールバック本文を送信するか

  27. 27

    node.jsで、POSTリクエストを行っていますが、POSTリクエストからの応答を受信する前に、関数がエンドポイントにスペースを送信しています

  28. 28

    Node.jsは一貫してスクリプトを実行します

  29. 29

    コマンドラインからスクリプトで関数を実行する(Node JS)

ホットタグ

アーカイブ