MongoDB嵌入式图表过滤器

MongoDB嵌入式图表过滤器,mongodb,filter,mongodb-query,mongodb-charts,Mongodb,Filter,Mongodb Query,Mongodb Charts,我在应用MongoDB过滤器(我们留给最终用户应用的可选过滤器)时遇到问题。我使用Iframe选项来显示图表 当我添加一个基于整数的过滤器时,它工作正常,并返回给我许多用户 例:(年龄大于50岁的用户) 但当我应用基于id的过滤器时,它会给我0 例如,parentId与给定id匹配的用户 我也这样检查 filter = { "parent_id" : ObjectId("6t94f5c7webccea2c3e3d6856") } 但它们中没有一个起作用

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

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

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

但当我应用基于id的过滤器时,它会给我0

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

我也这样检查

filter = { "parent_id" :  ObjectId("6t94f5c7webccea2c3e3d6856") }
但它们中没有一个起作用

这是我的文件看起来像

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

谢谢。

除了间距问题之外,我发现您的查询没有问题 我使用了这样的过滤器,它们对我来说运行良好,请重新检查您的参数,并尝试识别任何缺少的东西,希望它能有所帮助

filter={“您的父id:ObjectId”(“mongoId”)}

请提供一些示例数据。@WernfriedDomscheit是的,这是我的文档,请不要粘贴图像,使用格式化文本。{id:ObjectId(“5fe081a0689bdf07a365ddbf”)、城市:“巴基斯坦”、父id:ObjectId(“6fe081a0689bdfa365ddee”)、年龄:50、姓名:“测试”}您认为
“家长id”:ObjectId(“6fe081a0689bdfa365ddee”)
应该匹配
“家长id”:ObjectId(“6t94f5c7webccea2c3e3d6856”)
?您能添加一些代码来帮助其他人理解此解决方案吗?MongoDB图表是一项具有小型社区的新技术。谢谢!
filter = { "parent_id" :  ObjectId("6t94f5c7webccea2c3e3d6856") }
`{_id : ObjectId("5fe081a0689bdf07a365ddbf"), city: "Pakistan", parent_id : ObjectId("6t94f5c7webccea2c3e3d6856"), Age : 50, Name : "Test" }`