Я пытаюсь добавить некоторые данные в хранилище данных движка приложения. это моя функция
(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"))))
Здесь я хочу напечатать false в теле в соответствии со значением функции isIdExist
(которая возвращает true, если электронная почта уже существует, иначе false) теперь, когда я запускаю это, если isIdExist == true
, то он печатает false, но когда isIdExist == false
он добавляет значение в хранилище данных, но дает это ошибка. Может кто-нибудь помочь, почему это происходит и какую концепцию clojure мне здесь не хватает? Спасибо