1

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

我正在使用以下内容来查询数据库:

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

1 回答 1

1

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

于 2016-12-10T06:25:54.500 回答