Interoperability @google-cloud/datastore
to cljs (ClojureScript)
Add package dependencie in project.clj
:
(defproject hello-world "1.0.0-SNAPSHOT"
:description "FIXME: write"
:dependencies [[org.clojure/clojure "1.9.0"]
[cljs-google-datastore "1.0.0"]])
Download dependencies:
lein deps
(ns core
(:require [cljs-google-datastore.core :as datastore]))
(defn- main []
(let [ds (datastore/datastore)
data [{:name "created",
:value (.toJSON (new js/Date))}
{:name "name",
:value "Google Cloud Datastore by cljs"}
{:name "url",
:value "https://github.com/avelino/cljs-google-datastore"}]]
;; save data
(datastore/save ds "KEY-NAME" data)
;; get all records
(-> (datastore/query ds "KEY-NAME"
:order {:created {:descending false}}
:limit 10)
(.then (fn [r] (println r))))))
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close