MongoDb和Mongoose匹配文件中文档的总大小。超过最大文档大小

时间:2017-08-20 14:26:01

标签: node.js mongodb mongoose

给出以下代码:

Classes.aggregate([
      {
        $lookup: {
          from: "files",
          localField: "classId",
          foreignField: "_id",
          as: "cl"
        }
      }, {
        $unwind: "$files"
      },
      {
        $project: {
          "_id": 1,
          "files.file": 1
        }
      },
      {
        "$group": {
          "_id": "$_id"
        }
      }
    ]).exec...

我收到以下错误:

匹配{$ match:{$ and:[{_ id.str:{$ eq:null}},{}]}}的文件中的文档总大小超过了最大文档大小

我已阅读有关StackOverflow的其他文章,但似乎无法解决。

我在mongodb(ObjectId)

中有一组带有_id字段的类

join语句正在尝试连接classId(string)

上的文件集合

请注意,文件stable包含一个名为buffer的字段,其中包含base64数据。 (大字段大小)

提前致谢, 贾德森

0 个答案:

没有答案