HanziBlocks 数据管理工具

数据导入工具

🔍
输入不存在的集合名称将创建新集合

集合路径变量工具

使用此工具可以快速创建包含变量的复杂集合路径,例如 users/{userId}/posts

预设数据导入

以下是预设好的数据集合,点击相应按钮可一键导入数据

基础数据集合

汉字基础数据

集合: hanzi_data (100+ 文档)

包含汉字字符、拼音、含义、笔画数等基础信息

汉字集合

集合: character_sets (10+ 文档)

包含HSK等级、常用汉字等预定义字符集

游戏模式

集合: game_modes (8+ 文档)

应用中各种游戏模式的配置和描述

学习模块

集合: learning_modules (5+ 文档)

汉字学习模块的结构和内容

用户数据集合

用户账号

集合: users (5+ 文档)

用户基本账号信息和配置

用户设置

集合: user_settings (5+ 文档)

用户个性化设置和偏好

用户子集合数据

用户成就 (用户: zjsdn9)

集合: users/user_zjsdn9/achievements (15+ 文档)

用户获得的成就和奖励记录

用户字符学习 (用户: zjsdn9)

集合: user_characters/user_zjsdn9/shard0 (50+ 文档)

用户汉字学习进度和掌握情况

用户每日进度 (用户: zjsdn9)

集合: user_progress/user_zjsdn9/daily (30+ 文档)

用户每日学习活动和统计数据

一键全部导入

自定义数据导入

使用此功能可以导入任意路径的自定义JSON数据

提示: 可以使用此功能导入任意用户的动态路径数据,如 users/任意用户ID/achievements

集合浏览

选择并查看数据库中的集合内容

🔍

选择一个集合并点击"查看数据"按钮查看内容

集合统计信息

文档数量
-
最后更新
-
字段数量
-

汉字数据挖掘

本工具根据HSK级别收集汉字数据,并将其导入到Firestore数据库。

挖掘配置

用于查询汉字详细信息的API地址

挖掘进度

准备就绪
0%

挖掘结果

脚本源码

下面是当前汉字数据挖掘脚本的源码,可以用于调试和修改。

注意:脚本更新后需要重新部署才能生效