javascript - Node js $like 查询

标签 javascript node.js typescript sequelize.js

我想实现ff。结果在下面的示例图像上。正如您在屏幕截图中看到的那样,带有 don 的名字应该首先出现,而不是 jal。谢谢
result
我当前的查询

const searchQuery = {
      query: {
        $or: [
          { firstName: { $like: text } },
          { email: { $like: text } },
          // { 'employee.name': { $like: text } },
        ],
        status: 1,
        $sort: {
          firstName: 0
        },
        $limit: 5,
      }
    };

最佳答案

您可以尝试 select2 插件作为前端,select2 使用内部“匹配”将搜索词与结果进行匹配。

希望这可以帮助。

关于javascript - Node js $like 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62195226/

相关文章:

node.js - 使用 Express、Request 和 Node.js 在 typescript 中发送/处理 GET 请求

javascript - Meteor 表单未提交

php - 将数组从 javascript 格式化为 php 的更好方法,反之亦然?

Javascript 数组无法与 $.makeArray 一起正常工作

javascript - 是否有通配符导出为的语法?

javascript - 从 typescript 中的 map 检索值时,map.get 不是函数

javascript - 为什么 jQuery show() 在取消隐藏 div 时会导致短暂但明显的抖动?

node.js - 如何打破 Mongoose 中的 promise 链

node.js - 更新数组mongodb中的多个元素

javascript - handlebars.js 未捕获类型错误 : Object #<Object> has no method 'call'