升级到更高节点和风帆版本时无法识别的子属性修饰符(`$ in`)错误

时间:2018-06-18 10:05:50

标签: javascript node.js sails.js

我们将项目的节点风帆版本从 4.4.7 0.11.0 升级到 8.9.4 0.12.14 版本。升级版本后,我们收到以下错误

  

错误:无法解析提供的where子句。有关支持的查询语言语法的最新信息,请参阅Sails文档:   (http://sailsjs.com/documentation/concepts/models-and-orm/query-language)   详细信息:$in的无法识别的子属性修饰符(serialNumber)。请务必使用已识别的子属性修饰符,例如startsWith<=!等。

在我们的查询中,我们将serialNumber作为serialNumber传递:

 {$in : ['1234', '12121']}

这适用于较旧版本的节点和风帆。这可能是什么问题?

0 个答案:

没有答案