お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

データの検索

Catalyst Searchを使用すると、Catalyst Data Storeからデータレコードを検索および取得できます。executeSearchQuery()メソッドを使用して、特定のデータパターンを検索するための検索クエリを実行できます。コードスニペットで使用されているsearchの参照は、コンポーネントインスタンスです。

JSON設定の作成

以下のコードスニペットは、個々のテーブルのインデックス付きカラムで検索するパターンの属性を含むJSONオブジェクトを作成します。

copy
//Create a config object with the search term, table and indexed columns 
let config = { search: 'santh\*',search_table_columns: 
{ 
SampleTable: ['SearchIndexedColumn'], Users: ['SearchTest'] 
} };

検索クエリの実行

前のセクションで作成したJSONオブジェクトを_executeSearchQuery()_メソッドのパラメータとして渡すと、Promiseが返されます。返されるPromiseは、JSONであるオブジェクトに解決されます。

copy
//Execute the search query by passing the configuration 
let search = app.search(); 
let searchPromise = search.executeSearchQuery(config); 
searchPromise.then(searchResult => 
{ console.log(searchResult); 
});

受け取るサンプルレスポンスを以下に示します。レスポンスはNode.jsの両方のバージョンで同じです。

Node.js

copy
{
AlienCity: [
{
  CREATORID: "2136000000006003",
  MODIFIEDTIME: "2021-08-13 13:49:19:475",
  CityName: "Dallas",
  CREATEDTIME: "2021-08-13 13:49:19:475",
  ROWID: "2136000000008508"
}
]
}

最終更新日 2026-03-30 13:40:30 +0530 IST

このページについて