<分区>
我有六个不同的值 {string1, string2, .., string6}
。
我必须从比较不同条件的 MongoDB 中获取所有这些值。在这六个值(value)观的基础上,我应用了我的逻辑。
我需要写一个高效快速的比较方法。 我应该进行基于正则表达式的搜索还是应该比较六个独立的 bool 条件 哪种方法最好,为什么?
注意:我必须将这六个值与我的数据进行比较。
<分区>
我有六个不同的值 {string1, string2, .., string6}
。
我必须从比较不同条件的 MongoDB 中获取所有这些值。在这六个值(value)观的基础上,我应用了我的逻辑。
我需要写一个高效快速的比较方法。 我应该进行基于正则表达式的搜索还是应该比较六个独立的 bool 条件 哪种方法最好,为什么?
注意:我必须将这六个值与我的数据进行比较。
最佳答案
我不建议为此使用正则表达式,但在任何情况下你都不会看到任何性能影响,除非你查询分配更多项目。为了简单性和可读性,我建议使用 switch() 语句。
关于javascript - 在 javascript 中 bool 比较与精确匹配搜索之间进行搜索的更快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39889278/