当前位置: 首页 > backend >正文

bug: uniCloud 查询数组字段失败

问题根源:使用了支付宝云

官方说:2024年11月之后创建的新的支付宝云空间,数组字段查询强制必须设置 array 类型的索引
布尔类型的查询,强制必须设置 bool 类型的索引。
方案一:找到云服务空间-》云数据库-》对应的表-》索引,添加数组字段的索引即可。
在这里插入图片描述
建立索引可加快条件where、orderby排序的操作的速度,相当于一本书建立的目录。

方案2:使用in操作符

const db = uniCloud.database()
db.collection('users').where({role: db.command.in(['admin'])  // 查询role数组包含admin
}).get()
http://www.xdnf.cn/news/9517.html

相关文章:

  • # 使用 Selenium 爬取苏宁易购优质评价
  • 针对C语言的开发工具推荐及分析(涵盖编辑器、集成开发环境(IDE)、编译器、调试工具及辅助工具)
  • 【Python3教程】Python3基础篇之OS文件目录方法
  • Mac OS 使用说明
  • PySpark 中使用 SQL 语句和表进行计算
  • OpenCV CUDA模块直方图计算------生成一组均匀分布的灰度级函数evenLevels()
  • 【NLP】将 LangChain 与模型上下文协议 (MCP) 结合使用
  • Pipeline ADC高速高精度模数转换器UIA5301
  • 从零实现富文本编辑器#4-浏览器选区模型核心交互策略
  • LiveGBS作为下级平台GB28181国标级联2016|2022对接海康大华宇视华为政务公安内网等GB28181国标平台查看级联状态及会话
  • 域名解析怎么查询?有哪些域名解析查询方式?
  • Docker快速部署数据同步工具DataX-Web
  • 【AI】Spring AI MCP Server 三种实现方式的区别
  • JWT安全:弱签名测试.【实现越权绕过.】
  • C++ 异步编程与网络编程:工具、协议的层次与协同
  • 深度解析 Dockerfile 配置:构建高效轻量的FastAPI 应用镜像
  • 【Bluedriod】蓝牙协议栈 btm_init 源码解析
  • pycharm找不到高版本conda问题
  • 酒店用品源头厂家推荐
  • Building Android Kernels with Bazel
  • 五、web安全--XSS漏洞(1)--XSS漏洞利用全过程
  • Redis 缓存穿透、缓存雪崩、缓存击穿分别是什么?
  • Docker学习笔记:基础知识
  • 友达光电12.1寸液晶屏G121XN01 V001工控屏
  • 浏览器指纹科普 | 分辨率指纹是什么?
  • AMBA-AHB总线的基本操作和基本传输类型
  • B3694 数列离散化
  • python实战项目71:基于Python的US News世界大学排名数据爬取
  • 科技赋能音乐,指北科技新品闪耀广州国际乐器展
  • 【QueryServer】dbeaver使用phoenix连接Hbase(轻客户端方式)