You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

创建PocketBase集合时出现‘must not be in list’错误求助

解决PocketBase创建Feedback集合时的"must not be in list"错误

问题原因

PocketBase的每个集合都会自动内置id字段作为记录的主键,这个字段是系统保留字段,不允许用户手动重复创建,所以你添加名为id的字段时会触发"must not be in list"错误。

正确操作步骤

  • 放弃手动创建id字段,系统会为每条Feedback记录自动生成唯一的id值。
  • 要关联用户的话,创建一个自定义名称的Relation字段(比如userId、author这类不会和系统保留字段冲突的名称)。
  • 配置这个Relation字段:
    1. 字段类型选择Relation
    2. 关联目标集合选择users
    3. 根据需求设置是否必填、关联类型(单条记录/多条记录,反馈一般选单条)

这样就能正常建立反馈和用户的关联,同时避免字段名冲突的错误。

内容的提问来源于stack exchange,提问作者Code on the Rocks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 13:05:08