Sones GraphDB查询返回错误 [英] Sones GraphDB Query Returning Error

查看:210
本文介绍了Sones GraphDB查询返回错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我下面的教程在这里:

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆