首页 > 解决方案 > MongoDB 嵌入式图表过滤器

问题描述

我在应用 MongoDB 过滤器(我们留给最终用户应用的可选过滤器)时遇到问题。我正在使用 Iframe 选项来显示图表。

当我添加一个基于整数的过滤器时,它工作正常并返回给我一些用户

eg:(年龄大于50岁的用户)

filter = { "age": { $gt: 50 } }

但是当我应用基于 _id 的过滤器时,它给了我 0

例如,那些 parentId 与给定 id 匹配的用户

filter = { "parent_id" :  6t94f5c7webccea2c3e3d6856 }

我也这样检查

filter = { "parent_id" :  ObjectId("6t94f5c7webccea2c3e3d6856") }

但它们都不起作用。

这是我的文件的样子

`{_id : ObjectId("5fe081a0689bdf07a365ddbf"), city: "Pakistan", parent_id : ObjectId("6t94f5c7webccea2c3e3d6856"), Age : 50, Name : "Test" }`

谢谢。

标签: mongodbfiltermongodb-querymongodb-charts

解决方案


我发现你的查询没有问题,除了间距问题我使用了这样的过滤器,它们对我来说工作正常,请重新检查你的参数并尝试找出任何丢失的东西希望它有助于
filter = {“你的父母 id”:ObjectId( “mongoId”)}


推荐阅读