2017-08-24 3 views
0

仲間のプログラマー! 「この魚でビッグ・コーラとビーフを欲しい」というような長いテキストを検索する方法はありますか? のような何らかの相関のあるオブジェクトを見つける方法a)「コーラ」、「ビーフ」のような「タグ」のサブ配列" b)"主に注文された魚はマグロです "というテキストのテキストフィールドがあります。mongodbと長いテキストでクエリする

要約すると、マルチワード入力とコレクション内の一部のオブジェクトを部分的にソートする方法があります。

私は入力文字列を分割して単語の配列を持つことができ、コレクションのオブジェクトと同じことをすることができます。悲しいことに、私は常に牛肉のような100% )

乾杯; ==私は私の質問は十分に明らかであると思います

を強化した牛肉のようがあるだろう!

答えて

0

Iだろうスプリットワード配列内の、最終的にビルドダイナミック正規表現とはMongoDBの要求を作ります。マングースでregexため


キーワードはここで、動的regexを作成する$regex

例である:

new RegExp(pattern1+'|'+pattern2, 'gi')