ruby-on-rails - Rails+Mongoid - 哈希字段查询
问题描述
我需要查询一个哈希字段来找到一个特定的键值对,诀窍是哈希没有固定的结构。
我在用着:
Ruby 2.6
Rails 5.2
mongoid 7.0
这是一个例子:
class Person
include Mongoid::Document
field :things, :type => Hash
end
让我说我想找到那对'number: 'ABC123''
things: {
'data': {
'number': 'ABC123'
}
}
things: {
'data': {
'attrs': {
'number': 'ABC123'
}
}
}
things: {
'number': 'ABC123'
}
我可以在这个哈希上拥有任何类型的结构。
是否可以进行这种查询?如果是,我该怎么做?
解决方案
推荐阅读
- c# - 延迟在基于 Kestrel 的 Web 服务器中发送 HttpResponse
- qt - 更新 PyQt5 中嵌入的 matplotlib 图导致重叠
- react-native - 如何在ios手机上同时显示多个警报
- node.js - internal/modules/cjs/loader.js:892 - Node.js npm 版本检查出错
- algorithm - 制作“老虎机”算法
- java - JavaFX 3D透视相机运动
- android - 后台任务中配置更改时再次重新加载 Json 数据
- computation-theory - DFA 语言和状态图
- firebase - Phoneauthprovider 不是一个函数 firebase react-native
- javascript - 如何在node.js中本地更新发布时间