我在这里有问题。我想使用类似于传统数据库关系数据库的LIKE查询Node JS文件中的MongoDB。问题是我想喜欢的东西不是字面意思,而是可变的!到目前为止,我还没有找到执行此操作的好方法。这是我拍摄的“ durrr第一次尝试”镜头:
var result = postData.replace(/\+/g,' ').substring(5); db.testlogwiki.find({"line_text" : /result/ }; //predictably only matches to the literal "result" as opposed to my variable
testlogwiki是在Mongo中制作的…我正在运行它,并且确实对包含“ result”的“ line_text”数据库条目进行了处理。
似乎是一个非常简单的问题…
试试这个:
db.testlogwiki.find({"line_text" : new RegExp(result) };