6
我需要根据多个文本字段来查找文档。猫鼬或查询
var term = new RegExp(req.query.search, 'i');
.find({ company_name: { $regex: term }});
使用上面的作品很棒。但是,当我尝试添加使用的其他字段时
.find(...).or([{ bio: { $regex: term }}]);
它无法检索任何记录。我需要为更多的领域做到这一点。
该模式具有索引的不同文本字段,但不能作为单个多字段索引组合在一起。这会更好吗?如果是这样,有没有这方面的明确例子?我发现的文档非常稀少。
任何想法?
非常有意义并修复了我的问题。谢谢 – user2787799