cyclic-dynamodbでリスト取得
情報少なすぎてつらい。
結論1番詳しく書いてるページ。(このページに辿り着くまでに時間かかった)
その他参考
- https://codesandbox.io/s/xzanwebsite-1h53zo?file=/routes/brag_doc.js:905-911 (opens new window)
- https://codesandbox.io/s/starter-rest-api-e83zi7?file=/index.js:288-291 (opens new window)
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については次の記事で
少しずつ情報があふれてくると良いですね。
以上。