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

如何在PocketBase中筛选同时包含两个指定用户ID的数据集?

PocketBase 筛选同时包含多个用户ID的数据集

你之前用users = ["28gjcow5t1mkn7q", "frvl86sutarujot"]无效的原因是:这个筛选条件是精确匹配数组完全等于该列表——要求数组必须刚好只有这两个元素,且顺序完全一致,这显然不符合你“同时包含两个ID”的需求。

正确的实现方式有两种:

  • 方法一:使用contains操作符(~)结合逻辑与(&&),分别检查每个ID是否存在于数组中:

    users ~ "28gjcow5t1mkn7q" && users ~ "frvl86sutarujot"
    
  • 方法二:使用PocketBase内置的all筛选函数,更简洁地匹配包含所有指定值的数组:

    users.all("28gjcow5t1mkn7q", "frvl86sutarujot")
    

两种方法都会返回users数组中同时包含这两个用户ID的所有记录,无论数组中是否还有其他元素。

内容的提问来源于stack exchange,提问作者Kyrill

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 03:35:42