我有一个posgresql数据库, 表中有一个列是数组:
正确的方法是什么来将新项目添加到数组中?
我对posgresql、sequelize和nodejs都不熟悉,也许这是一个琐碎的问题。从阅读周围的资料中,我认为我知道如何使用Promise.all读取所有行,进行追加,并更新回去。问题是,难道没有任何有用的快捷方式吗? PostreSQL文档提到了一个函数
有没有办法将它们组合起来实现类似追加的更新?
Sequelize.ARRAY(Sequelize.BIGINT)
。正确的方法是什么来将新项目添加到数组中?
我对posgresql、sequelize和nodejs都不熟悉,也许这是一个琐碎的问题。从阅读周围的资料中,我认为我知道如何使用Promise.all读取所有行,进行追加,并更新回去。问题是,难道没有任何有用的快捷方式吗? PostreSQL文档提到了一个函数
array_append(anyarray, anyelement)
。
Sequelize文档提供了一个函数fn,它“创建一个表示数据库函数的对象”,但似乎只在“where和order部分”有效。有没有办法将它们组合起来实现类似追加的更新?