Momento Cache のためのSet APIについて
備考
Momentoコレクションタイプは、CollectionTTLを使用してTTL動作を指定します。これは、すべての "write" 操作のオプション引数です。
集合は要素の集まりですが、各要素は一度しか現れず、順序は保証されません。
例: セットが [1, 2, 3] を含み、2 を追加してもセットは [1, 2, 3]. のままです。
詳しくは、Setsを参照してください。
Set methods
SetAddElement
セットに要素を追加します。セット項目がまだ存在しない場合、このメソッドはそれを作成します。
| 名前 | 型 | 詳細 |
|---|---|---|
| cacheName | String | キャッシュの名前。 |
| setName | String | 変更するセットアイテムの名前。 |
| element | String | Bytes | この操作によって追加される要素。 |
| ttl | CollectionTTL object | キャッシュに設定された項目の TTLです。この TTL は、キャッシュ接続クライアントを初期化するときに使用される TTL よりも優先されます。 |
Method response object
- Success
- Error
詳しくはレスポンスオブジェクトを参照してください。
- JavaScript
const result = await cacheClient.setAddElement(cacheName, 'test-set', 'test-element');
switch (result.type) {
case CacheSetAddElementResponse.Success:
console.log("Element added successfully to set 'test-set'");
break;
case CacheSetAddElementResponse.Error:
throw new Error(
`An error occurred while attempting to call cacheSetAddElement on set 'test-set' in cache '${cacheName}': ${result.errorCode()}: ${result.toString()}`
);
}