Pgtyes.fetcher不是一个函数

ffscu2ro  于 2022-09-21  发布在  PostgreSQL
关注(0)|答案(1)|浏览(139)

我一直在尝试在我实习的Express项目中实现pg-postgis-types npm package。我使用的是PostgreSQL和Sequelize。

遗憾的是,尽管我已经实现了文档中的代码,但我们的API返回pgtypes.fetcher is not a function。有没有人遇到过这个问题?我检查了NODE MODULES文件夹中的包的定义,发现了应该是这样的定义。

作为参考,我的代码如下所示。

const getgeojson = async (mapID) => {
    try {
        postgis(pgtypes.fetcher(pg, connection), null, (err, oids) => {
            if (err) {
                throw err;
            };  ...

我知道这不是一个很受欢迎的回购,但也许有人以前遇到过并解决了它,我只是想问一下。如果这是一个糟糕的问题,请原谅:)

sbdsn5lh

sbdsn5lh1#

该包要老得多,因此,它的用法与NPM和GitHub repo中的原始文档略有不同。可以通过将postgis更改为postgis.default并将pgtypes.fetcher更改为pgtypes.default.fetcher来调用函数。这解决了我上面提到的问题。祝你们今天过得愉快。

相关问题