Rendezvous-Tokyo

cyclic-dynamodbでリスト取得

情報少なすぎてつらい。

結論1番詳しく書いてるページ。(このページに辿り着くまでに時間かかった)

その他参考

list()とfilter()の違い

list() は propsの情報が完全ではない。

import db from "cyclic-dynamodb";

...
const users = await db.collection("users").list();
console.log(users);

//{
//   results: [
//     CyclicItem {
//       collection: 'users',
//       key: '1234567',
//       props: {
//         updated: '2023-02-17T03:59:44.876Z',
//       }
//     }
//     ....
//   ]
// }

filter() は propsの情報が完全に取得できる.

import db from "cyclic-dynamodb";

...
const users = await db.collection("users").filter();
console.log(users);

//{
//   results: [
//     CyclicItem {
//       collection: 'users',
//       key: '1234567',
//       props: {
//         updated: '2023-02-17T03:59:44.876Z',
//         userid: "U12345",
//         created: '2023-02-16T14:50:53.955Z',
//         username: "aizack",
//       }
//     }
//     ....
//   ]
// }

scanについては次の記事

少しずつ情報があふれてくると良いですね。
以上。