跳到主要内容

DATABASE_INVALID_OPERRATOR

我遇到了一个错误,正在查看文档以了解发生了什么。请帮助我解决这个问题。

使用 AI 工具修复错误

错误原因

不支持的操作或非法的数据库操作符,使用了数据库不支持的查询操作符。

解决方案

检查数据库操作符

JS SDK 过滤器操作文档请参考:MySQL数据库/过滤器

使用格式如下:

db.from("表名").select().filter(column, operator, value)
参数类型必需说明
columnstring必需要过滤的列
operatorstring必需过滤操作符,遵循 MySQL 语法
valueany必需过滤值,遵循 MySQL 语法

使用示例如下:

示例中的 in 为过滤操作符

// 查询 title 在指定值列表中的记录
// 从 articles 表中查询所有 title 在指定值列表 ["腾讯云开发", "云开发"] 中的记录
const { data, error } = await db
.from("articles")
.select()
.filter("title", "in", "(腾讯云开发,云开发)");