OrientDB - JavaScript删除功能

时间:2016-11-03 13:54:43

标签: orientdb

我想使用JS API删除记录。在wiki中,我发现example并且我知道存在delete()函数,但我不知道所需的参数是什么,并且无法找到有关ORid实现接口的文档。

更新

当我创建或插入函数时,我收到错误

Internal server error: java.lang.IllegalArgumentException: Script pool for database 'myDataBase' is not configured

我使用此代码:

db.save()

//or

db.executeCommand()

需要帮助。也许谁知道。感谢

1 个答案:

答案 0 :(得分:1)

您可以将此代码用于图形数据库

DECLARE @e FLOAT=2.7182818284
DECLARE @X DECIMAL(18,2) =20037508.34

SET @StartLat3857 =(SELECT TOP 1 Latitude FROM Coordinates WHERE IdCoord=@IdCoord ORDER By IdTDFPath ASC)
SET @StartLng3857=(SELECT TOP 1 Longitude FROM Coordinates WHERE IdCoord=@IdCoord ORDER By IdTDFPath ASC)

--converting the logitute from epsg 3857 to 4326
            SET @StartLng=(@StartLng3857*180)/@X

--converting the latitude from epsg 3857 to 4326
            SET @StartLat = @StartLat3857/(@X/180)
            SET @StartLat = ((ATAN(POWER(@e,((PI()/180)*@StartLat))))/(PI()/360))-90

这是文档数据库

var g=orient.getGraph();
var vertex=g.getVertex("your rid");
vertex.getRecord().delete();

希望有所帮助