You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This discussion was converted from issue #1718 on March 05, 2024 07:41.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
描述bug
在最新版本(4.1.2)中,notion数据库中的部分文章无法显示,在部分page下(*)添加的新文章,以及之前能显示的一些文章也无法显示了,搜索无法找到。
查看了vercel后端的日志,没有任何错误。
![image](https://private-user-images.githubusercontent.com/35156329/290986038-ee8b0cc7-1597-4cd1-a8f7-bcd0cf60d18c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU5NjUyMTEsIm5iZiI6MTcyNTk2NDkxMSwicGF0aCI6Ii8zNTE1NjMyOS8yOTA5ODYwMzgtZWU4YjBjYzctMTU5Ny00Y2QxLWE4ZjctYmNkMGNmNjBkMThjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTEwVDEwNDE1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMxNzAxNTc2N2Y0ZGMzYTU5ZDJmYzQ0MWQ1M2I0ZGMwYzEwNzYyNDU3ZjY3MDcxNDViYTVmNGEzZjlhNDNiYWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ltqOaDy2zgq-H9crtOtYvEobrcOovBN0pV2xtMFPJow)
复现步骤
无法显示的一个示例:
![image](https://private-user-images.githubusercontent.com/35156329/290986110-38c1c0fb-9792-4b70-83cf-5ade7392ed63.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU5NjUyMTEsIm5iZiI6MTcyNTk2NDkxMSwicGF0aCI6Ii8zNTE1NjMyOS8yOTA5ODYxMTAtMzhjMWMwZmItOTc5Mi00YjcwLTgzY2YtNWFkZTczOTJlZDYzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTEwVDEwNDE1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ4NzQwOGY5MWU0ZjJkZDMyOWUwNzA2ZGE3NDZhZWVlMTNiNDRmM2E0Yjg3NGM3YTUzZGE5ZWZmNzM3ZThiOTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.24LYy9SxT-GWfFKy93x07Za51D-ViWfjrKl_aEjMmOE)
notion数据库中的post页面:
但是在主页中无法找到,可以通过url直接打开:https://olimi.icu/f0d9cc242409405e8ae886cde2041ad2。
*说明,notion数据库我是使用自己构建的一个notion [[wiki数据库,链接在这里:notion wiki数据库。主要目的是实现notion中无限嵌套的树状结构,管理文章更加容易。
期望的正常结果
正常在notion数据库中添加一个页面,然后标记上published和post,即可正常显示。
截图
在前面描述中。
环境
补充说明
个人认为notion中无限嵌套页面是个非常重要的特性,而notionNext本身建立在notion基础上,除了添加强大的分享和网页发布功能,应该只提供加法而不是减法,应该保留原本的特性。因此,在数据库上可以考虑基础wiki模式提供这种功能,而不是只有普通database中所有文章都是扁平结构的。
本地debug发现:
以上调用Notion API接口存在1000的block返回上限,一旦数据库中超过1000个block,就会有部分丢失,后续获取page时:
这里实际获取pageIds是正确的,但是部分pageIds的id在block中找不到,因为block超过1000条就有有溢出。
但实际上文章数量才100多,block已经上千了。这个性能瓶颈很大呀。相应的,最开始默认模板只有几篇文章时,已经有200个block了。
针对此bug,希望能提供一些有用的建议,个人后续会跟进并尝试在本地进行debug。感谢作者的贡献和任何可能的帮助!
Beta Was this translation helpful? Give feedback.
All reactions