node.js - Sails Js“包含”不接受编号
问题描述
我正在尝试执行下面的查询是我的查询
Product.find({mobile:{contains:998888}})
我在下面收到错误
无法使用提供的
where
子句。无法过滤mobile
:Acontains
(即字符串搜索)修饰符不能与布尔或数字属性一起使用(它没有任何意义)。
我想在数据类型为“int”的列中搜索数字。我正在使用 MYSQL 作为数据库。
解决方案
我相信你想要in
运营商。我怀疑是否有任何方法可以对 ORM 中的非字符串值进行子字符串匹配。
https://sailsjs.com/documentation/concepts/models-and-orm/query-language#?in
推荐阅读
- python - Python Dataframe 使用线性关系过滤数据
- machine-learning - pytorch torchvision.datasets.ImageFolder FileNotFoundError:找不到类 .ipynb_checkpoints 的有效文件
- html - Oracle Apex HTML CSS 在两个子区域之间插入垂直线
- database - 在 Oracle SQL developer 18.x 中配置 GIT
- rust - 如何编写只能与某种类型的迭代器一起使用的迭代器扩展?
- python-3.x - Python3 - 无法根据来自对象检测过程的输入正确启动输出设备
- java - 仅当在 Scala 中使用不相关的对象时才同步块
- math - 在 OBB(定向边界框)上查找特定点
- sql - SQL 更新列
- sql-server - 提高查询性能