将JS变量传递给MongoDb查询

时间:2018-02-08 14:54:24

标签: javascript mongodb pymongo

我目前有一个查询要执行,其中包含字符串的变量传递给它。

{"$and":[{"name":{"$regex": "^cpa", "$options":"i"}}, {"organism": selectedOrganism}]}

这被传递到find()方法;但是,在控制台中,它会返回错误消息Uncaught (in promise) Error: $regex requires regular expression,并且不会执行查询。对于如何解决这个问题,有任何的建议吗? 我也试过创建一个new RegExp('^cpa','i')但是有同样的错误

编辑 - 甚至在值/ ^ cpa /中进行硬编码而不是字符串产生相同的错误

0 个答案:

没有答案