 )
 
 
+(defn count-all-neo4j-records-with-field [ field-name ]
+  (go
+     (get (first (<!
+             (neo4j "START x = node(*) WHERE has(x.age) RETURN count(x)" {} )
+     )) "count(x)")
+  )
+)
+
+
+(go
+    (log (<! (count-all-neo4j-records-with-field 1)))
+)
+
 
 
 (go

                         rr
                         "n")
                       {
                            :id (neo-id (:self (get (first rr) "n")))
                        }
                     )


)








(defn create-neo4j-record [properties]
  (go
      (log
          (let [
                 rr (<! (neo4j "CREATE (n {values}) return n, ID(n)" {:values properties}  ) )
                ]
               (str
                   (merge
