mongoDB $ text搜索:输入变量操作

时间:2018-10-30 21:33:51

标签: mongodb

我有一个搜索框,用于查询mongoDB集合(索引为$ text)。 (1)searchVar =“蓝绿色框”将输出包含蓝色,绿色或框的所有内容(即默认OR); (2)searchVar =“ \” blue \“ \” green \“ \” box \“”将输出包含蓝色AND绿色AND BOX的任何内容

问题: 如何将变量从(1)转换为(2),以便随后将其传递到搜索字符串中? 即db.collection.find({$ text:{$ search:searchVar}})

我不是要搜索完整的短语。

谢谢。

0 个答案:

没有答案