在Tina中,单文档集合指的是只能容纳一个文档的集合。在UI中,可以通过将ui.allowedActions.create
和ui.allowedActions.delete
设置为false来实现禁用创建和删除按钮。有关更多信息,请参阅集合参考。
export default defineConfig({collections: [{label: '站点设置',name: 'siteSettings',path: 'content/settings',format: 'json',fields: [{type: 'string',label: '站点标题',name: 'title',},],ui: {allowedActions: {create: false,delete: false,},},},],});
一旦应用了这两个设置,并且文档只包含一个文件,UI将跳过列表页面,直接将用户引导到文档。
目前,查询生成不可用,这意味着您需要编写自己的自定义查询。
值得注意的是,设置ui.allowedActions
仅仅是修改用户界面。如果您希望阻止API向集合中添加更多文件,可以使用match
属性,如集合文档中所述。
match: {include: 'documentName'}
通过实现这一点,将阻止创建新文档。