格拉法纳+;mongodb:“;“目标”;不参加比赛

格拉法纳+;mongodb:“;“目标”;不参加比赛,mongodb,grafana,Mongodb,Grafana,我使用的是grafana的mongodb插件,它会运行,但当我使用“ObjectId”进行搜索时,它会在mongo中运行,但不会在mongo中运行,因为grafana会显示“位置处JSON中的意外标记O…” 我错过什么了吗?我没有找到任何关于grafana的mongo扩展的教程。 谢谢 不熟悉Grafana,但该错误可能意味着JSON数据不是有效的JSON。事实上,您发布的JSON不是有效的JSON,而是MongoDB用于将BSON数据显示为文本的某种形式的JavaScript语法(例如,对象I

我使用的是grafana的mongodb插件,它会运行,但当我使用“ObjectId”进行搜索时,它会在mongo中运行,但不会在mongo中运行,因为grafana会显示“位置处JSON中的意外标记O…” 我错过什么了吗?我没有找到任何关于grafana的mongo扩展的教程。 谢谢


不熟悉Grafana,但该错误可能意味着JSON数据不是有效的JSON。事实上,您发布的JSON不是有效的JSON,而是MongoDB用于将BSON数据显示为文本的某种形式的JavaScript语法(例如,对象ID是二进制的,如果不丢失它是对象ID的信息,就无法转换为JSON)。您可能需要将输出转换为Grafana可以首先使用的某种JSON格式。
db.assets.aggregate([
    {
        "$match": {
            "$and": [
{
"_id": ObjectId("608fb509e1f02d562329d6b0")
}
            ]
        }
    },
...