查找点
from ultipa import Connection
from ultipa import UltipaConfig,ULTIPA_REQUEST,ULTIPA
defaultConfig = UltipaConfig()
defaultConfig.hosts = ["host:port"]
defaultConfig.username = "root"
defaultConfig.password = "root"
conn = Connection.GetConnection(defaultConfig=defaultConfig)
ret = conn.uql("find().nodes() as nodes return nodes limit 10")
# ret.toJSON() 以json的形式输出结果
ret.Print() # 以格式化表格的方式将结果输出
查找边
from ultipa import Connection
from ultipa import UltipaConfig,ULTIPA_REQUEST,ULTIPA
defaultConfig = UltipaConfig()
defaultConfig.hosts = ["host:port"]
defaultConfig.username = "root"
defaultConfig.password = "root"
conn = Connection.GetConnection(defaultConfig=defaultConfig)
ret = conn.uql("find().edges() as edges return edges limit 10")
# ret.toJSON() 以json的形式输出结果
ret.Print() # 以格式化表格的方式将结果输出
查找路径
from ultipa import Connection
from ultipa import UltipaConfig,ULTIPA_REQUEST,ULTIPA
defaultConfig = UltipaConfig()
defaultConfig.hosts = ["host:port"]
defaultConfig.username = "root"
defaultConfig.password = "root"
conn = Connection.GetConnection(defaultConfig=defaultConfig)
ret = conn.uql("n().e()[2].n() as resultPaths return resultPaths{*} limit 10")
# ret.toJSON() 以json的形式输出结果
ret.Print() # 以格式化表格的方式将结果输出
返回表格
from ultipa import Connection
from ultipa import UltipaConfig,ULTIPA_REQUEST,ULTIPA
defaultConfig = UltipaConfig()
defaultConfig.hosts = ["host:port"]
defaultConfig.username = "root"
defaultConfig.password = "root"
conn = Connection.GetConnection(defaultConfig=defaultConfig)
ret = conn.uql("n(as startNode).e()[2].n(as endNode) return table(startNode._id, endNode._id) as pairs limit 10")
# ret.toJSON() 以json的形式输出结果
ret.Print() # 以格式化表格的方式将结果输出
查找数组
from ultipa import Connection
from ultipa import UltipaConfig,ULTIPA_REQUEST,ULTIPA
defaultConfig = UltipaConfig()
defaultConfig.hosts = ["host:port"]
defaultConfig.username = "root"
defaultConfig.password = "root"
conn = Connection.GetConnection(defaultConfig=defaultConfig)
ret = conn.uql("n({_id == 'ULTIPA'}).e().n(as friends) return collect(friends.name) as names")
# ret.toJSON() 以json的形式输出结果
ret.Print() # 以格式化表格的方式将结果输出
返回图集信息
from ultipa import Connection
from ultipa import UltipaConfig,ULTIPA_REQUEST,ULTIPA
defaultConfig = UltipaConfig()
defaultConfig.hosts = ["host:port"]
defaultConfig.username = "root"
defaultConfig.password = "root"
conn = Connection.GetConnection(defaultConfig=defaultConfig)
ret = conn.uql("show().graph()")
# ret.toJSON() 以json的形式输出结果
ret.Print() # 以格式化表格的方式将结果输出
返回 Schema 信息
from ultipa import Connection
from ultipa import UltipaConfig,ULTIPA_REQUEST,ULTIPA
defaultConfig = UltipaConfig()
defaultConfig.hosts = ["host:port"]
defaultConfig.username = "root"
defaultConfig.password = "root"
conn = Connection.GetConnection(defaultConfig=defaultConfig)
ret = conn.uql("show().schema()")
# ret.toJSON() 以json的形式输出结果
ret.Print() # 以格式化表格的方式将结果输出
返回算法信息
from ultipa import Connection
from ultipa import UltipaConfig,ULTIPA_REQUEST,ULTIPA
defaultConfig = UltipaConfig()
defaultConfig.hosts = ["host:port"]
defaultConfig.username = "root"
defaultConfig.password = "root"
conn = Connection.GetConnection(defaultConfig=defaultConfig)
ret = conn.uql("show().algo()")
# ret.toJSON() 以json的形式输出结果
ret.Print() # 以格式化表格的方式将结果输出
返回统计信息
from ultipa import Connection
from ultipa import UltipaConfig,ULTIPA_REQUEST,ULTIPA
defaultConfig = UltipaConfig()
defaultConfig.hosts = ["host:port"]
defaultConfig.username = "root"
defaultConfig.password = "root"
conn = Connection.GetConnection(defaultConfig=defaultConfig)
ret = conn.uql("stats()")
# ret.toJSON() 以json的形式输出结果
ret.Print() # 以格式化表格的方式将结果输出