У меня есть узел, и я хочу добавить одно свойство property_x
, значение которого я хочу быть {"year1":value, "year2":value}
. Создание нескольких узлов за каждый год не требуется, так как мне нужны эти значения в моей обработке вместе.Как я могу использовать py2neo для хранения словаря как одного значения свойства для одного ключа свойства узла в neo4j?
ответ
Neo4j поддерживает только определенные виды свойств (docs):
... Существуют ограничения относительно того, какие типы значений могут быть использованы в качестве значений свойств. Допустимые типы значений следующим образом:
номера: Оба целочисленных значений, с мощностью как
Long
типа в Java, и плавающей точкой, с мощностью, как в JavaDouble
.Booleans.
Строки.
Массивы основных типов выше.
Вы, следовательно, не может установить словарь как свойство. Вы можете попробовать использовать json.dumps
для преобразования словаря в строку JSON и сохранения строки. Однако это будет означать, что вы не можете легко использовать содержимое объекта при записи запросов, и при извлечении узла вам понадобится json.loads
.
В качестве альтернативы вы можете сделать объект отдельным узлом со свойствами year1
, year2
и т. Д. И связать его с первым узлом с отношением.
- 1. Как использовать параметризованный запрос для извлечения свойства узла в py2neo
- 2. Neo4j Py2neo не обновляет свойства узла
- 3. Могу ли я использовать более одного значения свойства CSS-анимации?
- 4. Установка нескольких значений для одного свойства в neo4j
- 5. documentdb индексирование для одного свойства
- 6. Neo4j: какой запрос-подход для выбора одного узла на основе свойства и положения узла?
- 7. Как читать свойства узла в neo4j?
- 8. py2neo Как получить узел на основе свойства узла?
- 9. Как сохранить более одного значения для одного ключа в HashMap?
- 10. Как установить два значения для одного свойства css?
- 11. Установка свойства для определенного узла
- 12. Разрешения для хранения в виде узла или свойства
- 13. Множественные значения для одного ключа
- 14. Сохранение объекта как свойства в Neo4j
- 15. дублированные теги для одного свойства в ROWLEX
- 16. Общий встроенный EventArgs для хранения только одного свойства?
- 17. Как выполнить поиск neo4j для узла по имени свойства?
- 18. Как использовать MethodInfo.Invoke для установки значения свойства?
- 19. Могу ли я использовать XAML для установки вложенного свойства (свойства значения свойства) элемента управления?
- 20. Значения суммы объекта Javascript одного и того же ключа свойства
- 21. Как перенести свойства и отношения одного узла на другой?
- 22. Несколько атрибутов пользовательской проверки для одного свойства
- 23. Использование ManagementObject для извлечения одного свойства WMI
- 24. Как я могу использовать resorce для атрибута Description для свойства?
- 25. Neo4j - как показать более два путь для одного узла
- 26. Py2neo Api для Neo4j
- 27. Свяжите несколько элементов значения для одного свойства внутри ViewModel
- 28. Выявление только одного значения свойства из кода
- 29. мангуст схема несколько ссылок для одного свойства
- 30. Neo4j/CYPHER: Как я могу запросить некоторые свойства из узла, его отношений и целевого узла эффективно?
Пробовал редактировать, но вопрос очень расплывчатый и нуждается в более подробной информации, если вы надеетесь, что на него будет дан ответ. – AlBlue