Как сделать этот запрос более эффективным в neo4j? - PullRequest
0 голосов
/ 24 января 2020
headers = {'Accept': 'application/json;charset=UTF-8','Content-Type':'application/json'}
data = {
  "statements" : [
      {
        "statement" : "MATCH (n:Product) RETURN n.name, name.id",
        # "parameters" : { "nproduct" : 5 }
      } ]
}

r = requests.post(URL, headers = headers,json=data)
data = r.json()['results'][0]['data']

Я хочу извлечь узлы из базы данных neo4j. Если у меня есть большое количество узлов Product в базе данных, как можно сделать возможным этот запрос для извлечения всех узлов? Текущий запрос должен загрузить все узлы продукта в память.

1 Ответ

0 голосов
/ 24 января 2020

Зависит от того, насколько большой большой. Лучший способ ограничить это - использовать LIMIT и возвращать наборы Продуктов одновременно в ваше приложение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...