OrientDb DROP PROPERTY不会删除记录中的属性值

时间:2015-04-09 17:32:39

标签: orientdb

根据OrientDB文档,它说

  

Drop Property命令从架构中删除属性。这个   不会删除记录中的属性值,只需更改   架构信息。记录将继续具有属性值   如果有的话。

这在我的代码中创建了一些问题,使app为被删除的属性抛出空指针异常。有没有办法删除属性并从现有记录中删除值。

提前致谢。

1 个答案:

答案 0 :(得分:19)

找到解决方案here

从现有记录中删除属性以在查询后运行:

UPDATE <class> REMOVE <PROPERTY> WHERE <CONDITION>