我正在使用Django 2.1,并且具有JSONField(record)模型:
{
'fields': [
{'tag': 'x','value': '12345'},
{'tag': 'y','value': '67890'}
]
}
我要查询确切的“值”:
Data.objects.filter(record__fields__contains=[{'tag':'x', 'value': '12345'}])
我的问题是,如何将正则表达式与“值”一起使用?例如
Data.objects.filter(record__fields__contains=[{'tag':'x', 'value': '/^123.*/'}])
答案 0 :(得分:-1)