gpt4 book ai didi

javascript - OrientDB No database instance found in context 错误?

转载 作者:行者123 更新时间:2023-11-30 05:35:57 25 4
gpt4 key购买 nike

Orient DB 在 orientdb-community-1.7-rc2 中有并发布

当我尝试如下创建一个小函数时

var db = orient.getDatabase()
return 'test';

并执行它我得到以下错误

Error on parsing script at position #0: Error on execution of the script脚本:newPOJS------^sun.org.mozilla.javascript.internal.WrappedException:包装的 com.orientechnologies.orient.core.exception.OConfigurationException:在第 2 行的上下文 (#2) 中找不到数据库实例包装的 com.orientechnologies.orient.core.exception.OConfigurationException:在上下文中找不到数据库实例(#2)在上下文中找不到数据库实例

然而,当我得到图形而不是数据库时,下面的函数工作正常

var db = orient.getGraph()
return 'test';

任何人都知道问题出在哪里,

我也做了以下配置更改

    <handler class="com.orientechnologies.orient.server.handler.OServerSideScriptInterpreter">
<parameters>
<parameter value="true" name="enabled"/>
</parameters>
</handler>

最佳答案

这里

    <handler class="com.orientechnologies.orient.graph.handler.OGraphServerHandler">
<parameters>
<parameter value="true" name="enabled"/>
<parameter value="50" name="graph.pool.max"/>
</parameters>
</handler>

需要从 orientdb-server-config.xml 中删除。因为 orient.getGraph() 和 orient.getDatabase() 操作似乎无法配置为同时工作。要使用 orient.getGraph(),请在配置文件中使用上述处理程序。要使用 orient.getDatabase() 从配置中删除以下处理程序。

关于javascript - OrientDB No database instance found in context 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23829704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com