问题描述
我正在尝试执行MongoDB查询,这是我尝试执行的操作,是我查询的一部分:
db.admin_25c6b5.aggregate(
[
{ "$match" : { "attr" : "temperature","ts" : {"$gte" : ISODate("2015-01-01"),"$lt" : ISODate("2025-01-01") } } },{ "$sort" : { "ts" : 1 } },{ "$project" : { "value" : 1,"_id" : 0 } }
])
当我在Robo 3T上尝试此方法时,它起作用了,但是在Grafana上却不起作用,它给了我消息我在JSON的位置63处出现了意外令牌I ,ISODate无效。
然后,我尝试添加引号:
db.admin_25c6b5.aggregate(
[
{ "$match" : { "attr" : "temperature","ts" : {"$gte" : "ISODate("2015-01-01")","$lt" : "ISODate("2025-01-01")" } } },"_id" : 0 } }
])
新的错误消息是: JSON中位置73处的意外数字
我尝试使用它,但是没有用:
db.admin_25c6b5.aggregate(
[
{ "$match" : { "attr" : "temperature","ts" : {"$gte" : "ISODate(\"2015-01-01\")","$lt" : "ISODate(\"2025-01-01\")" } } },"_id" : 0 } }
])
新错误消息是 JSON输入意外结束
我认为问题在于我正在尝试在双引号中使用双引号,您有解决此问题的主意吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)