         nil
         (-> (match "v")
             (select-keys [:data :metadata]))))
-    (p/p :query-by-code)))
+    (prof/p :query-by-code)))
 
 (defn query-nodes-to-crawl
   "Return the nodes that need to be crawled according to their nextupdate timestamp"

  "Trivial. Returns a local connection."
  []
  (nr/connect (:db-url env)))





;

  [conn ^long id data-items]
  (let [merged (-> (nn/get conn id) (:data) (merge data-items) (timestamp-update))]
    (do
      (prof/p :nn-update (nn/update conn id merged))
      (prof/p :nn-get (nn/get conn id)))))                     ; Notice that we get it again to retrieve the updated values

(defn create-or-merge-node!
  "Creates a node from a connection with a label. If a node with the id
