查询多个边时使用非空判断和具体的条件判断查询不一致,请问下是什么原因

CREATE TAG IF NOT EXISTS test1(
	NAME string NOT NULL COMMENT '姓名',   
	CREATE_AT datetime NOT NULL DEFAULT datetime()  COMMENT '创建时间'
)COMMENT='测试点';

CREATE EDGE IF NOT EXISTS `001`(  
	CREATE_AT datetime NOT NULL DEFAULT datetime() COMMENT '创建时间'   
)COMMENT='测试1';

CREATE EDGE IF NOT EXISTS `002`(  
	CREATE_AT datetime NOT NULL DEFAULT datetime() COMMENT '创建时间'   
)COMMENT='测试2';


CREATE EDGE INDEX  IF NOT EXISTS `001_index` on  `001`(); 
CREATE EDGE INDEX  IF NOT EXISTS `001_index` on  `002`();

INSERT VERTEX test1(NAME) VALUES "张123":('张123');
INSERT VERTEX test1(NAME) VALUES "李456":('李456');
INSERT VERTEX test1(NAME) VALUES "王789":('王789');
INSERT VERTEX test1(NAME) VALUES "赵135":('赵135');
INSERT VERTEX test1(NAME) VALUES "钱246":('钱246');
INSERT VERTEX test1(NAME) VALUES "钱248":('钱248');

INSERT EDGE `001` () VALUES "张123"->"李456":();  
INSERT EDGE `001` () VALUES "李456"->"王789":();  
INSERT EDGE `002` () VALUES "王789"->"赵135":();  
INSERT EDGE `002` () VALUES "赵135"->"钱246":();  
INSERT EDGE `002` () VALUES "钱246"->"钱248":();  

FIND SHORTEST PATH WITH PROP FROM  "张123","王789","李456","赵135","钱246","钱248" TO  "张123","王789","李456","赵135","钱246","钱248" OVER  `001`,`002`  WHERE 1==1 and  `001`.CREATE_AT IS NOT NULL upto 1 step YIELD path AS p;

FIND SHORTEST PATH WITH PROP FROM  "张123","王789","李456","赵135","钱246","钱248" TO  "张123","王789","李456","赵135","钱246","钱248" OVER  `001`,`002`  WHERE 1==1 and  `001`.CREATE_AT <=datetime("2024-08-29T06:37:08.933000")  upto 1 step YIELD path AS p;

最下面的两个查询语句返回结果不一致,是什么原因

这两个查询结果是不是一个有结果返回,一个没有?

是哪个版本,估计和 NOT NULL DEFAULT datetime()有关

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。