码迷,mamicode.com
首页 > 其他好文 > 详细

cypher三(function、schema)

时间:2016-04-16 19:20:29      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

function

  1. predicates(断言)
    技术分享
    1. all语法
       ALL(identifier in collection WHERE predicate)
       技术分享 
    2. any(至少一个),none,single(恰好一个) 
    3. exist语法
        EXISTS( pattern-or-property )
  2. scalar(标量)
    技术分享
    1. coalesce(,,,)(合并) 
      返回第一个非空值,都为空则返回null
    2. head(x)
      返回第一个节点,last与之相反
    3. toint(string or float等)
      失败则返回null
  3. collection
    技术分享
    1. NODES( path )
      返回路径上的所有节点
    2. RELATIONSHIPS( path )
    3. LABELS( node )
    4. KEYS( property-container )
      技术分享
    5. EXTRACT( identifier in collection | expression )
      技术分享
    6. FILTER(identifier in collection WHERE predicate)
    7. TAIL( expression )
      返回除了第一个之后的所有的
    8. RANGE( start, end [, step] )
    9. REDUCE( accumulator = initial, identifier in collection | expression )
      accumulator保存结果 
       技术分享 
  4. 数学函数
    技术分享
    1. atan2(1,1) = pi/4 (取值范围 -pi 到 pi 之间(不包括 -pi))
    2. 半正矢量函数haversinθ=versinθ/2=(1-cos θ)/2
    3. RADIANS( expression ) 角度转弧度
    4.  rand()
    5. SIGN( expression ) 取符号 
  5. String
    技术分享
    1. RETURN str(1), str(“hello”)
      两端加引号
    2. REPLACE( original, search, replace )
    3. SUBSTRING( original, start [, length] )
    4. LEFT( original, length ) 返回一个子串
    5. SPLIT( original, splitPattern )
    6. REVERSE( original )
    7. TOSTRING( expression ) 注意和str的区别

schema

  1. index
    技术分享
    1. CREATE INDEX ON :Person(name)
    2.  DROP INDEX ON :Person(name)
  2. constraint
    技术分享 
    1. unique在cypher二中已经解释了
    2. exist约束
      CREATE CONSTRAINT ON (book:Book) ASSERT exists(book.isbn)
      DROP CONSTRAINT ON (book:Book) ASSERT exists(book.isbn)
        

Execution Plans

  1. Starting point operators
    技术分享
  2. Expand operators
    技术分享
  3. Combining operators
    技术分享
  4. Row operators
    技术分享
  5. Update Operators
    技术分享

cypher三(function、schema)

标签:

原文地址:http://blog.csdn.net/u014451076/article/details/51164118

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!