我有一个现有的表,其中主键列名为gid
而不是id。当我使用如下所示的大量文档查询时,我得到Error: column "id" does not exist
。我可以指定我有一个名为gid
的id列吗?
我使用以下方法查询数据库:
db.reports.findDoc({ gid: gid }, function (err, res) {
...
});
答案 0 :(得分:1)
Massive的文档表假设一个特定的架构。如果您需要在文档正文外部存储更多信息,可以在文档表中添加列,并使用find
或findOne
检索它们;但是,如果不破坏文档表功能,则无法删除或重命名列。无法指定您正在使用备用文档表架构。您将不得不重命名gid
列,或放弃使用findDoc
。