6
複数のテキストフィールドに基づいてドキュメントを探す必要があります。Mongooseまたはクエリ
var term = new RegExp(req.query.search, 'i');
.find({ company_name: { $regex: term }});
上記の使用方法は素晴らしいです。しかし、フィールドを追加しようとすると、
.find(...).or([{ bio: { $regex: term }}]);
レコードを取得できません。私はいくつかの分野でこれを行う必要があります。
スキーマには異なるテキストフィールドがインデックスされていますが、単一のマルチフィールドインデックスとしてまとめられていません。これはうまくいくのでしょうか?それがあれば、これの明確な例はありますか?私が見つけたドキュメンテーションはかなり疎です。
アイデア?
は完璧な意味で問題を解決します。ありがとう – user2787799