2024-04-26 23:13:49 发布
网友
我有一个表ID列表,我想检查这些ID中是否有任何一个出现在数组字段列中。你知道吗
myList = [2,3] 数据库列具有值,例如:[1]、[1,4,3]、[1,2,3,4]、[2,3]
myList = [2,3]
[1]
[1,4,3]
[1,2,3,4]
[2,3]
我在db中有一列,它是一个arrayfield,包含来自另一个表的ID列表。我想查询这个字段并检查我的列表中是否有任何元素在这个列的任何行中。你知道吗
我想查询此列并返回出现2或3的行。你知道吗
你应该试试overlap:
MyObject.objects.filter(listOfIds__overlap=myList)
你应该试试overlap:
MyObject.objects.filter(listOfIds__overlap=myList)
相关问题 更多 >
编程相关推荐