【发布时间】:2019-11-29 12:37:31
【问题描述】:
大家好,我是 javascript 新手。我如何连接下面的变量
var name = 'test';
var query = /^ name / ;
db.users.find('name':query);
预期输出
query = /^ test/;
我想要不带双引号的查询,请有人帮助我继续前进
我试过这样
var query ='/^' +'name'+ '/';
但我得到的结果是双引号“/^ test/”。
仅供参考:我不想在外面使用双引号
提前致谢
【问题讨论】:
-
什么是
db.users.find? -
试试这个
var query =`'/^name/'`; -
@Jamiec 据我所知
db.users.find只不过是 mongodb 查询 -
查找名称查询。请忽略。
-
它是相关的 - 因为也许有一种方法可以使用您正在使用的库对其进行参数化。即,您是否试图“重新发明轮子”?基本上,我认为这是一个 XY 问题!
标签: javascript