mongodb - mongoldb 上的图形聚合 - 限制文档大小
问题描述
我有一个包含数千个文档的 MongoDB 集合。文件是这样的:
{ "username" : "username_A","user_id" : "797684007", "follower_list_user_id" :[ "646923768", "1366379506", "1511259832"] }
我想找到一个路径(节点)来显示如何从其他 user_ids(或用户名)到达用户名 A,(实际上,在“follower_list_user_id”中搜索并找到路径。)我正在编写这个 $graphLookup 聚合:
db.testDB.aggregate({$match:{ "username": "username_A" } },{ $graphLookup: {from: "testDB", startWith: "$follower_list_user_id", connectFromField: "user_id", connectToField: "follower_list_user_id" as: "results" , depthField: 'steps'}} )
但我收到有关文档大小限制的 MongoDB 错误。结果文档超过 16 MB。我怎么解决这个问题?
解决方案
推荐阅读
- git - 删除和替换生产 git 存储库
- java - Python - 无法使用 htmlunitdriver 创建与 Selenium 独立服务器的会话
- android - 如何在片段活动ActionBar中添加选项卡
- c# - 为什么控制台应用程序没有 SynchronizationContext?
- c# - 构建一个通用 WebAPI,可以使用表名作为参数并从作为参数传递的表中返回数据
- laravel - 如何从 .env 获取变量到 vue 文件中的道具?
- string - 在 SAS 中,如何在宏字符串中的每个大写字母前添加空格?
- android - 此应用因违反 Google Play 开发者计划政策而从 Google Play 下架。Android 应用拒绝
- android - 有没有办法实时知道应用何时使用权限?
- masstransit - MassTransit:在消费者消费完所有消息后如何停止公共汽车?