3.2.4 參數
Cypher支持帶參數的查詢,這意味著開發人員不是必須用字符串來構建查詢。此外,這也讓執行計劃的緩存更容易。
參數能夠用于WHERE語句中的字面值和表達式,START語句中的索引值、索引查詢以及節點和關系的id。參數不能用于屬性名、關系類型和標簽,因為這些模式將作為查詢結構的一部分被編譯進查詢計劃。
合法的參數名是字母、數字以及兩者的組合。下面是一個使用參數的完整例子。參數以JSON格式提供,具體如何提交它們取決于所使用的驅動程序。
3.2.4.1 字符串
參數:

我們可以通過如下兩種查詢方式來使用參數。
查詢方式1:

查詢方式2:

3.2.4.2 正則表達式
參數:

查詢:

3.2.4.3 大小寫敏感的字符串模式匹配
參數:

查詢:

3.2.4.4 創建帶有屬性的節點
參數:

查詢:

3.2.4.5 創建帶有多個屬性的多個節點
參數:

查詢:

3.2.4.6 設置節點的所有屬性
注意:這將替換當前的所有屬性。
參數:

查詢:

3.2.4.7 SKIP和LIMIT
參數:

查詢:

3.2.4.8 節點id
參數:

查詢:

3.2.4.9 多個節點id
參數:

查詢:

推薦閱讀
- Word 2010中文版完全自學手冊
- 數據庫基礎與應用:Access 2010
- 新型數據庫系統:原理、架構與實踐
- Python數據分析、挖掘與可視化從入門到精通
- MySQL從入門到精通(第3版)
- Mastering Machine Learning with R(Second Edition)
- Python金融實戰
- Internet of Things with Python
- Unity Game Development Blueprints
- Arquillian Testing Guide
- 基于數據發布的隱私保護模型研究
- 代碼的未來
- Configuration Management with Chef-Solo
- 從零進階!數據分析的統計基礎(第2版)
- Redis 6開發與實戰