Sones GraphDB查询返回错误 [英] Sones GraphDB Query Returning Error
问题描述
我下面的教程在这里:
http://developers.sones.de/wiki/doku。 ?PHP的ID = quickreference:fiveminuteguide
但是,当我复制并WEBSHELL
But when I copy and paste this command in webshell
CREATE VERTICES
ABSTRACT Entity ATTRIBUTES (String Name),
University EXTENDS Entity ATTRIBUTES(SET<Student> Students),
City EXTENDS Entity ATTRIBUTES(SET<University> Universities),
Student EXTENDS Entity ATTRIBUTES(Integer Age) BACKWARDEDGES(University.Students StudiesAt)
输出生成错误:
The output generates error:
GraphDB@localhost [gql-mode] > CREATE VERTICES ABSTRACT Entity ATTRIBUTES (String Name), University EXTENDS Entity ATTRIBUTES(SET<Student> Students), City EXTENDS Entity ATTRIBUTES(SET<University> Universities), Student EXTENDS Entity ATTRIBUTES(Integer Age) BACKWARDEDGES(University.Students StudiesAt) { "query": "CREATE VERTICES ABSTRACT Entity ATTRIBUTES (String Name), University EXTENDS Entity ATTRIBUTES(SET Students), City EXTENDS Entity ATTRIBUTES(SET Universities), Student EXTENDS Entity ATTRIBUTES(Integer Age) BACKWARDEDGES(University.Students StudiesAt)", "result": "Failed", "duration": [
0,
"ms" ], "warnings": [], "errors": [
{
"code": "sones.GraphDB.Errors.Error_GqlSyntax",
"description": "Syntax error in query: [CREATE VERTICES ABSTRACT Entity ATTRIBUTES (String Name), University EXTENDS Entity ATTRIBUTES(SET Students), City EXTENDS Entity ATTRIBUTES(SET Universities), Student EXTENDS Entity ATTRIBUTES(Integer Age) BACKWARDEDGES(University.Students StudiesAt)]\n\n gql: [Syntax error, expected: index,types,abstract,type,]\n\nAt position: 1, 8"
} ], "results": [] }
而不是此预期结果
instead of this expected result:
{
"query": "CREATE VERTICES ABSTRACT Entity ATTRIBUTES (String Name), City EXTENDS Entity ATTRIBUTES(SET Universities), University EXTENDS Entity ATTRIBUTES(SET Students), Student EXTENDS Entity ATTRIBUTES(Integer Age) BACKWARDEDGES(University.Students StudiesAt)",
"result": "Successful",
"duration": [
660,
"ms"
],
"warnings": [],
"errors": [],
"results": [
{
"DBType": "Entity",
"UUID": "f1cf505d-3dc9-4ec0-b777-ca1c0075d835",
"REVISION": "20102110.124020.0492167(8edd08775ce5754581140b203163f93d)",
"EDITION": "DefaultEdition"
},
{
"DBType": "City",
"UUID": "89dc4d40-2046-4c0b-8599-6c0665ae62a5",
"REVISION": "20102110.124020.1952135(8edd08775ce5754581140b203163f93d)",
"EDITION": "DefaultEdition"
},
{
"DBType": "University",
"UUID": "274f1216-7ba0-409d-b466-668157b2a6ee",
"REVISION": "20102110.124020.3592086(8edd08775ce5754581140b203163f93d)",
"EDITION": "DefaultEdition"
},
{
"DBType": "Student",
"UUID": "7dec86d3-c62d-49cc-840a-93203bb821dc",
"REVISION": "20102110.124020.5402167(8edd08775ce5754581140b203163f93d)",
"EDITION": "DefaultEdition"
}
]
}
那么,什么是(我用自己的最新二进制版本,我甚至没有我自己编译)问题。
So what's the problem (I used THEIR OWN lastest binary version I didn't even compile it by myself).
他们甚至没有一个论坛:(
They don't even have a forum :(.
推荐答案
在网站上的例子是过时的。我听说Sones GMBH(SonesDB的创造者)是出了钱,所以该产品可能已经死了。
Examples on the site is out of date. I've heard that Sones GMBH (Creators of SonesDB) is out of money, so the product may be dead.
这样的SonesDB 2.0+正确的查询是:
The correct query of that sample for SonesDB 2.0+ is:
CREATE VERTEX TYPES
ABSTRACT Entity ATTRIBUTES (String Name),
University EXTENDS Entity ATTRIBUTES(SET<Student> Students),
City EXTENDS Entity ATTRIBUTES(SET<University> Universities),
Student EXTENDS Entity ATTRIBUTES(Int32 Age) INCOMINGEDGES(University.Students StudiesAt)
有没有更多的说法建立多个顶点,现在它被称为CREATE顶点类型
There is no more statement "CREATE VERTICES", now it's called "CREATE VERTEX TYPES"
整型 - 的Int32
Integer type - Int32
BACKWARDEDGES - INCOMINGEDGES
BACKWARDEDGES - INCOMINGEDGES
的cheatsheet为SonesDB 2.0+你可以看到这里。依我之见,有正确的信息。
CheatSheet for SonesDB 2.0+ you can see here. As I see, there is correct information.
这篇关于Sones GraphDB查询返回错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!