我正在将客户端搜索移动到我的node.js服务器。我正在做这样的事情:
{
$or: [
{name: new RegExp(textQuery, "i")},
{age: new RegExp(textQuery, "i")},
{street: new RegExp(textQuery, "i")}
]
}
在客户端应用程序中,一切都只是一个字符串。在这里我的问题是“年龄”是一个数字字段,所以我显然得到一个投射错误。
如何匹配年龄数与字符串查询部分匹配的对象?