MongoDB 嵌入式图表过滤器

标签 mongodb filter mongodb-query mongodb-charts

我在应用 MongoDB 过滤器(我们留给最终用户应用的可选过滤器)时遇到问题。我正在使用 Iframe 选项来显示图表。
当我添加一个基于整数的过滤器时它工作正常并返回给我一些用户
例如:(那些年龄大于 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" }`
谢谢。

最佳答案

除了间距问题,我发现你的查询没有问题
我使用了这样的过滤器,它们对我来说很好用,请重新检查您的参数并尝试找出任何遗漏的东西希望它有帮助
filter = {“你的父ID”:ObjectId(“mongoId”)}

关于MongoDB 嵌入式图表过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65391054/

相关文章:

node.js - 尽可能快地在 MongoDB 中加载一百万条记录

mongodb - 蒙哥。如何检查字段是否为数字

javascript - 条件 Javascript 过滤器

node.js - MongoDB/Mongoose - 数组内的文本搜索

mongodb - Golang mgo 返回带有聚合 $group 的值

java - 使用命名集合时忽略 @Indexed 注释

python - Mongodb 与上一个条目的区别

javascript - 在一个有序的标量数组中,给定一个数字,找到前面较小的和后面较大的。

scala - 如何用 Scala 编写一个漂亮的低通滤波器

javascript - 如何查找其数据与给定项目数组中至少一项的条件匹配的文档 - mongoDB