apoc.mongodb的query参数是Date类型时,语法要怎么写
发布于 6 年前 作者 fanfanya 1877 次浏览 来自 问答

当查询条件在mongodb中是string或者int类型时,可以直接key:value找到相应的记录,如: CALL apoc.mongodb.get(‘mongodb://localhost:27017’,‘neo4j_test’,‘fan2’,{name:‘fanfan’},*rue) yield value 但是当查询条件是Date类型时,直接用mongodb的查询语法就不行了 CALL apoc.mongodb.get(‘mongodb://localhost:27017’,‘neo4j_test’,‘fan2’,{time:ISODate(“2018-12-21T00:16:08.000+08:00”)},true) yield value 上面的语句执行报错:Unknown function 'ISODate’ 改成datetime再次执行 CALL apoc.mongodb.get(‘mongodb://localhost:27017’,‘neo4j_test’,‘fan2’,{time:datetime(“2018-12-21T00:16:08.000+08:00”)},true) yield value 报错:Can’t find a codec for class java.time.ZonedDateTime 还有mongodb的$gte、$lt之类的要怎么用,限制时间段范围语法应该是什么样 有用过相关操作的吗,求解

回到顶部