Описание тега reactivemongo-play-json
0
ответов
Играть 2.3 с ReactiveMongo для сериализации JsObject
У меня есть класс дела, как это: case class MemberOptions( @Key("_id") memberId: Long, settingsJson: JsObject, updateDate: DateTime = DateTime.now() ) Как я могу сериализовать и десериализовать JsObject? Я пытался искать "Пишет и читает", но пока ни…
13 мар '17 в 12:15
1
ответ
Как я могу увидеть, сколько документов было написано и правильно обрабатывать ошибки?
Из документации видно, что я должен быть в состоянии использовать WriteResult.ok, WriteResult.code а также WriteResult.n чтобы понять ошибки и количество обновленных документов, но это не работает. Вот пример того, что я делаю (используя плагин Rect…
12 окт '18 в 12:21
0
ответов
Команда агрегирования MongoDb без курсора устарела
Я использую ReactiveMongo Json с Play 2.6, и я получаю это предупреждение в консоли Use of the aggregate command without the 'cursor' option is deprecated. See http://dochub.mongodb.org/core/aggregate-without-cursor-deprecation. Я искал, но не получ…
15 сен '17 в 09:36
0
ответов
"ОШИБКА" от реактивной системы mongo.api.Cursor
Я использую "play framework (2.6)" с "(play2-реагирующий монго, 0.12.6-play26)", и иногда, когда сервер воспроизведения работает, реактивная монго сталкивается со следующей ошибкой: ERROR] from reactivemongo.api.Cursor in application-akka.actor.defa…
27 окт '17 в 00:29
0
ответов
Ошибка выполнения при отображении из внедренного документа MongoDB
Предположим, я пытаюсь вывести встроенное поле из mongoDB (используя Play Framework 2.6 - в JSON). Типичный документ выглядит так: _id : ObjectId("66bc9c788c788cafdb053a23"), name : "Name game" myFieldArr : [ { fieldName : "A playing field" fieldGro…
09 окт '17 в 20:06
2
ответа
Агрегирование данных в ReactiveMongo по дате
Я пытаюсь получить агрегат в ReactiveMongo 0.12 и Play Framework 2.6 (используя коллекции JSON, а не BSON) путем фильтрации дат из коллекции, называемой "посетители". Типичный документ может выглядеть так: { "_id": ObjectID("59c33152ca2abb344c575152…
29 сен '17 в 11:41
0
ответов
Как использовать $ в монго-запросе с ReactiveMongo в Play! Framework 2.6?
Я пытаюсь использовать следующий запрос поиска, { "uid" : { "$in" : ["value1", "value2"] } } Массив ["value1", "value2"] должен быть установлен динамически из Scala Array [String]. Вот мой код, def find(uids: Array[String]): Future[Seq[User]] = { va…
18 дек '17 в 21:51
0
ответов
Несколько баз данных с ReactiveMongo и MacWire
Я использую фреймворк play/scala с macwire и mongo. Я пытался изменить файл конфигурации приложения, чтобы иметь возможность использовать несколько БД, но он не работает. Операция вставки молча игнорирует запись. Я попытался следовать этой теме об и…
29 янв '18 в 23:51
1
ответ
Предупреждения после обновления play2-reactivemongo с версии 0.18.4 до 0.19.5
Мы разрабатываем приложение на основе Play Framework (Scala) и храним данные в базе данных Mongo с помощью ReactiveMongo. После обновления play2-reactivemongo с версии 0.18.4 до 0.19.5 мы получаем много предупреждений об устаревании, и я могу понять…
22 дек '19 в 18:23
0
ответов
BSON to Play Поддержка JSON для длинных значений
Я начал использовать библиотеки play-json/play-json-compat с reactivemongo 0.20.11. Поэтому я могу использовать чтение / запись JSON Play при импорте пакета reactivemongo.play.json._, а затем легко извлекать данные из JSONCollection вместо BSONColle…
17 авг '20 в 01:48
0
ответов
Как устранить предупреждение консоли ReactiveMongo 20.3?
При обновлении с "org.reactivemongo" %% "play2-reactivemongo" % "0.16.6-play26" к "org.reactivemongo" %% "play2-reactivemongo" % "0.20.3-play27" Я получаю следующие предупреждения, с которыми я не знаю, что делать. объект пакета json в пакете json у…
07 фев '20 в 03:05
0
ответов
Драйвер Reactivemongo - ошибка компиляции bulkDelete
Мы используем Scala 2.11 и Reactivemongo 0.18, я пытаюсь удалить все пользовательские документы из всей коллекции следующим методом. Это упрощенная версия метода, взятого из учебника Reactivemongo, и есть одно отличие: мы используем JSONCollection в…
30 мар '20 в 03:18
0
ответов
Преобразование ReactiveMongo JSON с помощью Play JSON
Функциональность JSON ReactiveMongo генерирует объекты (JsObject на языке play-json), а не скаляры для определенных типов данных MongoDB, таких как BSONObjectID а также BSONDateTime. Например, вы получаете такой JSON: { "_id" : { "$oid" : "5de32e618…
20 апр '20 в 01:46
1
ответ
ReactiveMongo с подразделением Play-json
Я использую play-json для сериализации моих входящих jsons в классы case, например, из источника sqs или из вызовов api. это очень простой класс JsonSerialization, который я импортирую там, где мне это нужно: object JsonSerialization { implicit val …
16 ноя '20 в 17:24
1
ответ
Полностью ли ReactiveMongo обрабатывает расширенное преобразование JSON в BSON?
Я пытался использовать reactivemongo для вставки некоторых документов в коллекцию mongodb с несколькими типами BSON. Я использую библиотеку Play JSON для анализа и управления некоторыми документами в расширенном JSON, вот один пример: { "_id&qu…
29 сен '20 в 17:02
0
ответов
Создание коллекций в Play 2.8, MongoDB и ReactiveMongo
В предыдущих версиях Play с использованием драйвера Reactive Mongo я мог легко создать такую коллекцию: import play.modules.reactivemongo.ReactiveMongoPlugin def db = ReactiveMongoPlugin.db def collection: JSONCollection = db[JSONCollection]("…
14 сен '20 в 18:27
1
ответ
ReactiveMongo + Play Json неправильно хранит datetime в mongodb
Я пытаюсь сохранить java.time.Instant в собственном формате монго. В официальной документации ReactiveMongo указано, что дата и время должны быть сериализованы как JsObject with a $date JsNumber field with the timestamp (milliseconds) as value ( htt…
22 мар '21 в 00:39
0
ответов
Как прочитать примитивный тип из базы данных с помощью ReactiveMongo?
Следующий фрагмент кода: def getInitState(): Future[String] = states.flatMap { _.find( selector = Json.obj("init" -> true), projection = Some(Json.obj("name" -> 1)) ).requireOne[String] } вызывает ошибку компиляции:could not find implicit valu…
08 окт '23 в 22:13