当需要存储多个值的情况下,但可以使用单一字段来存储这些值。例如,存储一个用户的兴趣爱好、一篇文章的标签等。
当需要对这些值进行集合操作,例如查找某个值是否存在于数组中、对数组进行排序、对数组进行去重等。
当需要在数据库层面进行数组操作,而不是在应用程序中进行处理。例如,在 SQL 查询中使用数组来筛选数据、排序数据等。