2016-10-06 9 views
1

私は6つの異なる値を持っています{string1, string2, .., string6}
私はこれらの値をすべてMongoDBからフェッチしなければなりません。これらの6つの値に基づいて私は私の論理を適用しました。ブール比較とjavascriptでの完全一致の検索の間の検索の高速化

私は効率的かつ迅速に比較する方法を書く必要があります。 正規表現ベースの検索を行うべきか、または6つの別々のブール条件を比較する必要があります どの方法がもっともで、なぜですか?

注:これらの6つの値を自分のデータと比較する必要があります。

+0

あなたがする必要があることを明確にしてください。入力文字列を取得し、それが6のいずれかと同じかどうかを返す必要がありますか?他に何か? –

+0

あなたの質問はちょっと曖昧ですが、速くしたい場合は正規表現 – Nick

+0

を使ってはいけません。パフォーマンスの差は目に見えません(おそらく測定不可能です)。少なくとも数百回/千回繰り返すループ内で6つの値を比較し、数分/フレーム/秒ごとにそれを比較すると、これはトピックになります。 – Thomas

答えて

1

私はこのために正規表現を使用して助言しませんが、どのような場合にあなたがあなたのの一体を照会しない限り、任意のパフォーマンスヒットは表示されませんより多くのアイテムを割り当てます。わかりやすくするために、switch()ステートメントの使用をお勧めします。

関連する問題