Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

[BUG]

Aberta
#4,635 10 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
25/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
neo4j, python
Domínio
databases

Direção de pesquisa

Comece pelo ponto de entrada execute_query mostrado na issue e reproduza uma consulta LDBC SNB por meio do driver Neo4j. Registre o erro de sintaxe exato e a consulta que o causa; considera-se concluído quando a consulta LDBC SNB relevante for executada com sucesso por meio dessa conexão.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

stale

from neo4j import GraphDatabase
import time

def execute_query(query_string: str:
"""
简单执行 Cypher 查询并显示结果

Args:
    query_string: 完整的 Cypher 查询字符串(包含具体参数值)
    connection_uri: Neo4j 连接 URI
"""
 connection_uri: str = "neo4j://127.0.0.1:7687"
driver = GraphDatabase.driver(connection_uri)

try:
    with driver.session() as session:
        print("执行查询:")
        print("-" * 50)
        print(query_string)
        print("-" * 50)

        start_time = time.time()
        result = session.run(query_string)
        execution_time = time.time() - start_time

        # 显示结果
        records = list(result)
        print(f"查询完成,耗时: {execution_time:.4f}秒")
        print(f"返回结果数: {len(records)}条")

        if records:
            print("\n结果:")
            for i, record in enumerate(records):
                print(f"记录 {i+1}: {dict(record)}")
        else:
            print("无结果返回")

except Exception as e:
    print(f"查询执行失败: {e}")
finally:
    driver.close()

通过此连接执行LDBC SNB测试查询,报错语法错误

Linguagem predominante
C++
Estrelas
3.6k
Forks
470
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de alibaba/GraphScope

Todas as issues de alibaba/GraphScope

Issues semelhantes

Mais issues de C++

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.