我有这样的查找声明
collSession.find({"Venue.type": /.*MT.*/}).toArray(function (err, _clsSession) { console.log(_clsSession); });
它给出了答案。但是我需要某个变量值,而不是那个杂乱的值MT。如何实现呢?谢谢。
更新 我试过像“ /。 ” + searchterm +“ ./ ”无效。
除了使用内联语法创建正则表达式外,还可以使用RegExp对象基于字符串创建一个正则表达式
var searchPhrase = "MT"; var regularExpression = new RegExp(".*" + searchPhrase + ".*"); collSession.find({"Venue.type": regularExpression}) [...]