这是JSONB查看数据库的方式
matrix:{
toolsMethodsOther:{
networking: [],
testing: {
testingGeneric: [],
testingTools: []
},
developmentTools: [],
developmentDesignTehniques: [],
developmentOnSpecificAreas: [],
serverAdministration: {
administration: [],
microsoftProject: []
},
managementLeadership: [],
developmentMethodologies: [],
industryExperience: []
}
}
这是数组中的项目的样子:
item:{
item: "Test item",
year: 2016,
skill: 4,
lastYear: 2014
}
假设我想获取所有行WHERE toolsMethodsOther->网络包含这种形式的对象:
item:{
item: {
$like: "Test"
},
year: 2016,
skill: 4,
lastYear: 2014
}
你们能指出我正确的方向吗?我已经阅读了他们关于查询JSONB的文档但是没有成功获得除0行的emptry结果之外的任何结果。此外,谷歌没有太多帮助......
提前谢谢!
答案 0 :(得分:0)
示例适用于多个WHERE 子句,其中常规列与JSONB字段匹配。
试试这个:
div {
background-color:black;
padding:20px;
color:#fff;
}
button {
background-color:green;
padding:20px;
color:#fff;
}
希望它有所帮助。