mysql - 如何在sequelize中搜索json字段值?
问题描述
我想搜索键“礼物”。
"name": {"en": "Gift", "bn": "গিফট" },
我正在尝试这个-
"name": { [Op.and]: [{ 'en': text }]}
但不工作。我该如何解决这个问题?
解决方案
试试这个方法
function getKeyByValue(object, value) {
return Object.keys(object).find(key => object[key] === value);
}
const map = {"en": "Gift", "bn": "গিফট" };
console.log(getKeyByValue(map,"Gift"));
推荐阅读
- html - HTML5 Canvas 设置设备像素比会影响性能
- r - 数据框的月日期过滤器?
- r - 在 R 中打开 .hdr .stx .prj 和 .flt
- javascript - 以编程方式单击 Google 幻灯片中的某个位置
- x11 - 无法设置 GtkX11Display xevent 信号
- android - 管理另一个类的一个页面的状态
- react-native - 抽屉导航器位置 x
- r - 如何在 FOR 循环中避免空值以处理 R 中的列表对象
- java - Problem to add an object from firebase in a List
- javascript - 从 MS Word 项目符号列表复制/粘贴时的 TinyMCE 不会转换为 OL/UL/LI 标签