首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在3.1.1 MultiModel接口中创建带必填值的折点

如何在3.1.1 MultiModel接口中创建带必填值的折点
EN

Stack Overflow用户
提问于 2020-08-07 20:32:07
回答 1查看 9关注 0票数 0

我们正在从Tinkerpop2.6迁移到MMAPI,但可以找到创建具有强制值的顶点的方法。在Tinkerpop中,我们这样做:

代码语言:javascript
复制
OrientGraphFactory factory = new OrientGraphFactory(“remote:localhost/ogm-test”, “root”, “toor”).setupPool(1, 10);
OrientGraph g = factory.getTx();
OrientVertex v1 = g.addVertex(“class:SimpleVertexEx”,“svex”,“directTest”);

在MMAPI中:

代码语言:javascript
复制
OrientDB dbServer = new OrientDB(“remote:localhost”,OrientDBConfig.defaultConfig());
ODatabaseSession db = dbServer.open(“ogm-test”, “root”, “toor”);
db.begin();

OVertex v1 = db.newVertex(“class:SimpleVertexEx”);
v1.setProperty(“svex”,“directTest”);
v1.save();

但这在newVertex生产线上失败了。我们必须怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2020-08-09 04:01:44

我在翻译代码时犯了错误。在Tinker中你必须把

代码语言:javascript
复制
g.addVertex(“class:SimpleVertexEx”,“svex”,“directTest”);

但是"class:“这个词在MMAPI中不是必须的。正确的说法是:

代码语言:javascript
复制
OVertex v1 = db.newVertex(“SimpleVertexEx”);

在此之后,您将获得要填充的顶点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63301946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档