DATABASE_INVALID_OPERRATOR
错误原因
不支持的操作或非法的数据库操作符,使用了数据库不支持的查询操作符。
解决方案
检查数据库操作符
JS SDK 过滤器操作文档请参考:MySQL数据库/过滤器
使用格式如下:
db.from("表名").select().filter(column, operator, value)
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
| column | string | 必需 | 要过滤的列 |
| operator | string | 必需 | 过滤操作符,遵循 MySQL 语法 |
| value | any | 必需 | 过滤值,遵循 MySQL 语法 |
使用示例如下:
示例中的 in 为过滤操作符
// 查询 title 在指定值列表中的记录
// 从 articles 表中查询所有 title 在指定值列表 ["腾讯云开发", "云开发"] 中的记录
const { data, error } = await db
.from("articles")
.select()
.filter("title", "in", "(腾讯云开发,云开发)");