Описание тега monger
Monger - это клиент Clojure MongoDB
2
ответа
CompilerException java.lang.ClassNotFoundException: org.bson.types при попытке подключиться к Монго с Monger
Пытаясь подключиться к Mongo, используя Monger, и я получаю следующую ошибку CompilerException java.lang.ClassNotFoundException: org.bson.types Я добавил зависимость [com.novemberain/monger "3.1.0"] в project.clj и сделал переустановку lein и пытает…
24 янв '17 в 05:53
2
ответа
Добавление JSON в массив в базе данных mongo
Я пытаюсь добавить карту JSON в массив в моей базе данных, используя monger но что-то не так. Я нашел, как сделать это в документации Monger, но $push а также $addToSet не работают: Вот моя функция: (defn add-vehicle [vehicle] (let [connect-string (…
23 окт '16 в 15:31
1
ответ
Не позволяя Монгеру сериализоваться
Я новичок в Clojure и у меня проблемы с Монгером. Я пытаюсь использовать Monger с другом. У меня есть это нс: (ns cemerick.friend-demo.users (:require [cemerick.friend.credentials :refer (hash-bcrypt)])) (def users (atom {"friend" {:username "friend…
20 июн '13 в 14:46
2
ответа
Запуск "repairDatabase" с Monger?
Можно ли выполнить команду "repairDatabase" с помощью Monger? Если так, как?
14 авг '17 в 05:34
1
ответ
Предотвратить умирание mongodb с помощью: "состояние должно быть: открыто"
Я использую mongodb в многопоточном приложении clojure, использую библиотеку monger, и один из моих продюсеров умирает с java.lang.IllegalStateException: state should be: open at com.mongodb.assertions.Assertions.isTrue (Assertions.java:70) com.mong…
02 ноя '16 в 17:08
1
ответ
Запросы ISODate MongoDB в Clojure (monger/clj-time)
Отказ от ответственности: Clojure Noob. Я пытаюсь реализовать простой get-shows функция для возврата предстоящих шоу из экземпляра MongoDB. Это возвращает LazySeq длины 3, что я и ожидал: (defn get-shows [] (let [date-str (f/unparse (f/formatters :b…
05 июн '16 в 17:25
2
ответа
Элемент ключевого слова в векторе monger преобразуется в строку
Используя monger, я пишу документ, который содержит вектор с ключевым словом в коллекцию, как (monger.collection/insert-and-return db "test-coll" {:_id 1 :some-vector [:a-keyword]}) который возвращается, как ожидалось {:_id 1, :some-vector [:a-keywo…
14 авг '17 в 15:23
1
ответ
Как провести модульное тестирование MongoDB с помощью Luminus?
Я, вероятно, упускаю что-то простое, но я не достаточно опытен с clojure, чтобы понять ошибку, которую я получаю. У меня есть простая настройка приложения luminus clojure с библиотекой Monger для обработки моего подключения MongoDB. Я добавил просто…
09 авг '18 в 00:17
0
ответов
Внедрение Mongoose-подобного населения для Monger: соображения производительности
Я программирую веб-бэкэнд в Clojure поверх базы данных MongoDB с Monger в качестве драйвера. Мне действительно нравится Monger, но мне не хватает функциональности, которая показалась мне весьма полезной в драйвере Mongoose: populate метод, который п…
06 окт '14 в 23:36
0
ответов
Clojure, Monger сортировать и возвращать новейшие записи
У меня есть коллекция под названием automongo на моей локальной реплике, установленной для целей тестирования, и я использую Clojure Monger библиотека для чтения и записи в мой набор реплик. Я достиг того, что хотел, с точки зрения записи в базу дан…
17 сен '15 в 14:42
1
ответ
Clojure - Как правильно смонтировать состояние в модульных тестах
Я пытаюсь протестировать некоторые операции с базой данных в приложении luminus с библиотекой базы данных Monger. В идеале я бы хотел, чтобы следующее работало. Я удалил часть ненужного кода. Тестовый файл: (ns app.test.handler (:require [clojure.te…
29 авг '18 в 23:24
1
ответ
Настройка ReadPreference в Clojure MongoDb Драйвер Monger
Как мне установить ReadPreference при использовании find-maps в Monger? В документации Monger указано только использование with-collection monger.query, как показано ниже. (ns my.service.server (:refer-clojure :exclude [sort find]) (:require [monger…
26 июн '17 в 10:41
2
ответа
Где разместить соединение с Монгером в приложении Compojure для Heroku?
Я создал приложение compojure, используя lein new compojure mongotest с lein 2.0 и Procfile web: lein ring server-headless $PORT, Это работало нормально, но теперь, когда я добавляю (def mongolab-url (System/getenv "MONGOLAB_URI")) (println "mongola…
13 сен '13 в 21:33
1
ответ
Есть ли эффективный способ группировки записей по дням в соответствии с конкретным часовым поясом?
Я использую базу данных MongoDB для отслеживания аналитики для приложения. Я пишу приложение Clojure (используя clj-time и Monger) для получения данных из базы данных. У меня есть коллекция, содержащая записи, такие как {"_id": ObjectId(...), timest…
01 июн '13 в 18:52
1
ответ
Использование поисковых шаблонов с monger
Я хочу получить доступ к базе данных Монго из clojure, используя такие шаблоны поиска: find({Keywords: /search-pattern/}) У меня есть база данных под названием "soulflyer", содержащая коллекцию "images", и у каждого члена есть поле "Keywords", содер…
02 дек '15 в 08:36
1
ответ
База данных Monger, соединяющая и хранящая результаты
Итак, у меня есть база данных сообщений, к которым я хочу получить доступ, но я также хочу кэшировать результаты запроса, чтобы не устанавливать дополнительные подключения к базе данных. Пока что у меня что то типа ;;talk with the database and get p…
22 фев '15 в 18:14
1
ответ
Как использовать множество / пересечение с большими результирующими наборами из MongoDB
У меня есть функция photos-with-keyword-starting который получает списки фотографий для данного ключевого слова из экземпляра MongoDB, используя monger, и другой, который находит подмножества этих фотографий, используя set/intersection, (defn photos…
02 апр '18 в 12:14
1
ответ
Clojure преобразовать {"ab" 1, "ac" 2, "de" 3} в {:a {:b 1,:c 2},:d {:e 3}} (для compojure/hiccup с иерархией monger)
Моя схема mongodb имеет иерархию JSON. Когда я получаю параметры поля от compojure, хэш находится в плоской пунктирной записи, как {"a.b" 1, "a.c" 2, "d.e" 3}, Я хочу использовать monger для вставки данных, но это предполагает настоящий иерархически…
17 июн '13 в 14:55
0
ответов
Оболочка Addind ISODate в Clojure
Когда я делаю новый Date() для вставки в оболочку Mongodb, она добавляется, как показано ниже, с помощью оболочки ISODate. ISODate("2017-12-06T12:56:01.908Z") Но когда я форматирую дату как ISO, используя joda-time, и добавляю ее через monger(Clojur…
06 дек '17 в 13:01
0
ответов
Как работать с партиями в Монгере?
Я запрашиваю коллекцию Монго у Монгера, делая что-то вроде этого: (with-collection "my-collection" (find {}) (limit 1000) (batch-size 10)) Затем я перебираю получившийся курсор следующим образом: (doseq [item cursor] (do-something item)) Похоже, что…
02 май '14 в 21:46