我有带有JSON字段的模型Item
metadata = JSONField(null=True)
样品含量:
[{"value": 50, name: "other"}, {"value": 60, name: "other2"}]
如何查询“值”大于50的所有行?你知道吗
我试过了
Item.objects.filter(metadata__contains__value__gt=50)
我已经设法用
Item.objects.filter(metadata__contains=[{"value": 50}])
Tags:
要基于给定的字典键进行查询,只需使用该键作为查找名称。 例如:
Item.objects.filter(metadata__value__gte=50)
相关问题 更多 >
编程相关推荐