javascript - 在 javascript 中 bool 比较与精确匹配搜索之间进行搜索的更快方法

标签 javascript mongodb algorithm performance

<分区>

我有六个不同的值 {string1, string2, .., string6}
我必须从比较不同条件的 MongoDB 中获取所有这些值。在这六个值(value)观的基础上,我应用了我的逻辑。

我需要写一个高效快速的比较方法。 我应该进行基于正则表达式的搜索还是应该比较六个独立的 bool 条件 哪种方法最好,为什么?

注意:我必须将这六个值与我的数据进行比较。

最佳答案

我不建议为此使用正则表达式,但在任何情况下你都不会看到任何性能影响,除非你查询分配更多项目。为了简单性和可读性,我建议使用 switch() 语句。

关于javascript - 在 javascript 中 bool 比较与精确匹配搜索之间进行搜索的更快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39889278/

相关文章:

node.js - 来自输入文件数组的 fluent-ffmpeg

python - 在 MongoDB 中存储加密密码时出现问题

c# - 计算一周内工作的天数而不循环?

Javascript 对象部分数组 if then 语句

javascript - 有没有一种方法可以在不使用 [form element].[name attribute value] 的情况下找到具有特定名称的表单的后代?

javascript - 使用 jquery 从动态创建的输入字段访问输入文本

javascript - 在 Javascript 中显示 html 标签 onClick 的源代码行号

mongodb - 像 mongoDB 中的查询

algorithm - 就地最小最大树失效问题

c# - 这个算法有什么缺陷?