parse class 列名更改时遇到代码106错误
Encounter code 106 error, when parse class column name is changed
在开发阶段,有时我更改了解析的列名 class 而我的 Query.find() 返回以下错误
{"code":106,"message":"key objectId not present"}
解析帮助说,我正在修补解析的内部结构。当然不是……这是一个已知问题吗?我是否需要清除会话或清除模式缓存之类的东西?
请帮忙。
从解析服务器 2.2.9 开始,在解析服务器 class 中更改列名称(尚)不可用。
我假设您直接在 mongoDB 中更改其名称,因此它显然是在修改解析服务器的内部结构。
但是,如果您知道要调整哪些数据,则可以从技术上更改列名,例如_SCHEMA
集合(仅在数据库中可见,在仪表板中不可见)必须考虑新名称以及集合中每个文档的字段名称。
更简单的方法是删除不需要的列,然后在解析仪表板中创建一个具有所需名称的新列。也许提前一点计划,这样您就不必经常更改列名 ;)
在开发阶段,有时我更改了解析的列名 class 而我的 Query.find() 返回以下错误
{"code":106,"message":"key objectId not present"}
解析帮助说,我正在修补解析的内部结构。当然不是……这是一个已知问题吗?我是否需要清除会话或清除模式缓存之类的东西?
请帮忙。
从解析服务器 2.2.9 开始,在解析服务器 class 中更改列名称(尚)不可用。
我假设您直接在 mongoDB 中更改其名称,因此它显然是在修改解析服务器的内部结构。
但是,如果您知道要调整哪些数据,则可以从技术上更改列名,例如_SCHEMA
集合(仅在数据库中可见,在仪表板中不可见)必须考虑新名称以及集合中每个文档的字段名称。
更简单的方法是删除不需要的列,然后在解析仪表板中创建一个具有所需名称的新列。也许提前一点计划,这样您就不必经常更改列名 ;)