文档描述了执行regexp约束的可能性:
ALTER PROPERTY Account.gender REGEXP "[M|F]"
我总是收到例外:
com.orientechnologies.orient.core.command.OCommandExecutorNotFoundException:
Cannot find a command executor for the command request: ...
其他一切都有效。你有这个问题吗?你怎么修好它的?我应该创建一个问题吗?
编辑:
我使用2.2.18版。我试图执行这段代码:
CREATE CLASS Account extends V;
CREATE PROPERTY Account.Gender STRING (MANDATORY TRUE, MAX 20, REGEXP "[M|F]");
在工作室检查方案时,我也没有看到regexp选项。还有其他一切:强制性,只读,非空,最小,最大,整理等......但没有正则表达式。
答案 0 :(得分:1)
在执行此请求之前,您是否创建了Account类和gender属性?
这是有效的:
cmd.Parameters["checked_flag"].Value
= reasons.Select(x => x.CheckedFlag ? "1" : "0").ToArray();
编辑:
你实际上无法在一个请求中执行此操作(您需要更改属性以添加regexp)我不认为这是正常的,因此您可以创建一个问题。
希望有所帮助