Postgresql 命名为';id';massive.js中的列

Postgresql 命名为';id';massive.js中的列,postgresql,massivejs,Postgresql,Massivejs,我有一个现有的表,其中主键列被称为gid,而不是id。当我使用像下面这样的大规模文档查询时,我得到错误:列“id”不存在。我可以指定我有一个名为gid的id列吗 我正在使用以下命令查询数据库: db.reports.findDoc({ gid: gid }, function (err, res) { ... }); Massive的文档表采用特定的模式。如果需要在文档正文之外存储更多信息,可以向文档表中添加列,并使用find或findOne检索这些列;但是,如果不中断文档表功能,则无法

我有一个现有的表,其中主键列被称为
gid
,而不是id。当我使用像下面这样的大规模文档查询时,我得到
错误:列“id”不存在
。我可以指定我有一个名为
gid
的id列吗

我正在使用以下命令查询数据库:

db.reports.findDoc({ gid: gid }, function (err, res) {
   ...
});

Massive的文档表采用特定的模式。如果需要在文档正文之外存储更多信息,可以向文档表中添加列,并使用
find
findOne
检索这些列;但是,如果不中断文档表功能,则无法删除或重命名列。无法指定您正在使用替代文档表架构。您将不得不重命名您的
gid
列,或者放弃使用
findDoc