命名' id' massive.js中的列

时间:2016-12-09 22:54:50

标签: postgresql massivejs

我有一个现有的表,其中主键列名为gid而不是id。当我使用如下所示的大量文档查询时,我得到Error: column "id" does not exist。我可以指定我有一个名为gid的id列吗?

我使用以下方法查询数据库:

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

1 个答案:

答案 0 :(得分:1)

Massive的文档表假设一个特定的架构。如果您需要在文档正文外部存储更多信息,可以在文档表中添加列,并使用findfindOne检索它们;但是,如果不破坏文档表功能,则无法删除或重命名列。无法指定您正在使用备用文档表架构。您将不得不重命名gid列,或放弃使用findDoc