Notion API,更新資料庫中的勾選框值

這裡將介紹如何使用Notion API來更新Notion資料庫中的勾選框值。 每個條目被視為一個頁面。 假設你已經獲得了該條目,並將其賦值給變數page,則該頁面的id將位於page.id中。 同時假設你已經初始化了Notion客戶端。 import { Client } from '@notionhq/client' //... const notion = new Client({ auth: process.env.NOTION_API_KEY }) 然後你可以通過以下方式將名為"Ready"的勾選框設置為true: await notion.pages.update({ page_id: page.id, properties: { Ready: { checkbox: true, }, }, })

介紹Redis

Redis 是一個令人驚嘆的開源軟體,可以滿足網絡應用程式的各種需求。 Redis 是一個 NoSQL 資料庫,特別是一個鍵值儲存庫。它可以使用任何編程語言,因為它不是特定於 JavaScript 的技術 - 它是用 C 編寫的。 我們可以存儲值並將它們與鍵關聯起來,然後稍後檢索它們。 它的一個特點是高性能。高性能是由其主要特點之一提供的:它是一個內存資料庫。數據是保存、存儲和訪問在內存中,而不是寫入到資料庫。 大多數資料庫將數據存儲在磁盤上,並通過在內存中維護一組緩存來進行優化。 Redis 卻相反:它將數據保存在內存中。 默認情況下,Redis 將存儲的資料集快照保存到磁盤上,您可以配置其詳細信息以及數據的存儲位置。 Redis 是我最喜歡的工具之一,因為它的靈活性。您可以在如何存儲和管理資料存儲方面有很多自由度,並且可以根據您的需求以多種不同的方式使用它。 這也是因為它是一個 NoSQL 資料庫,這意味著它與 PostgreSQL 或其他 SQL 和基於架構的資料庫相比非常靈活。 它通常用作快取儲存機制,但也用作消息代理器,一種在不同進程和應用程式之間通訊的方式。 在這裡繼續閱讀: 如何安裝 Redis Redis 的第一步 Redis 集合 Redis 列表 Redis 排序列表 如何使用 Redis 哈希 Redis 發布/訂閱

如何使用 Prisma 反向排序

我使用 Prisma 從資料庫中取得資料。 在我的情況中,我從 Tweets 資料表中取得推文,它們按照最舊到最新的順序列出。 我希望像 Twitter 一樣相反,最新的推文會最先顯示。 所以我修改了我的資料擷取程序: await prisma.tweet.findMany({ orderBy: [ { id: 'desc' } ] });

如何創建 PostgreSQL 資料庫

當你安裝了 PostgreSQL 之後,你可以通過開啟控制台來創建一個新的資料庫: psql postgres 然後執行 CREATE DATABASE 命令: CREATE DATABASE 資料庫名稱; 不要忘記結尾的分號 ; 執行 \l 命令,你將可以看到創建的新資料庫。