首页 > 解决方案 > 如何在sequelize中搜索json字段值?

问题描述

我想搜索键“礼物”。

"name": {"en": "Gift", "bn": "গিফট" },

我正在尝试这个-

 "name": { [Op.and]: [{ 'en': text }]}

但不工作。我该如何解决这个问题?

标签: mysqlnode.jsexpresssequelize.js

解决方案


试试这个方法

function getKeyByValue(object, value) {
  return Object.keys(object).find(key => object[key] === value);
}


const map =  {"en": "Gift", "bn": "গিফট" };
console.log(getKeyByValue(map,"Gift"));

推荐阅读