mongodb 使用“IN”查询时出错- Realm js

ifmq2ha2  于 12个月前  发布在  Go
关注(0)|答案(1)|浏览(115)

后台

框架:React Native
库:Realm JS
我正在编写一个查询,以搜索集合中是否包含ID
按照https://static.realm.io/downloads/files/NSPredicateCheatsheet.pdf中的官方文档
左手表达式必须出现在右手表达式指定的集合中。即名称IN“牛奶”,“鸡蛋”,“面包”}

问题

当应用此查询.filtered('subcategoryId IN {"a","b"}')
呈现错误:无效 predicate :“subcategoryId IN {“a”,“b”}:语法错误,意外的“{”
x1c 0d1x的数据
我在右侧集合上尝试了不同的语法,仍然不起作用。
有人有类似的经历吗?

6yt4nkrj

6yt4nkrj1#

根据文档List Comparisons,您只需在函数的第二个参数中输入参数

params = ["a","b"]
.filtered('subcategoryId IN $0', params)

字符串

相关问题