【发布时间】:2017-04-06 19:33:27
【问题描述】:
我正在尝试将一些数据添加到应用引擎数据存储中。这是我的功能
(defn createUser [email phone roleId status]
(println (db/isIdExist "users" "email" email))
(if (db/isIdExist "users" "email" email)
(str "false")
((db/addUser email phone roleId status) (str "true"))))
这里我想根据isIdExist函数的值在正文中打印false(如果电子邮件已经存在则返回true,否则返回false),如果isIdExist == true然后它打印false但是当isIdExist == false它在数据存储中添加了值,但给出了这个错误。有人可以帮忙解释一下为什么会这样吗?我在这里缺少什么clojure概念?谢谢
【问题讨论】:
标签: clojure clojurescript compojure clojure-java-interop