Описание тега play-reactivemongo

Play-ReactiveMongo - это плагин для Play 2.x, обеспечивающий поддержку ReactiveMongo - реактивного, асинхронного и неблокирующего драйвера Scala для MongoDB.
0 ответов

ReactiveMongo справочные аннотации

У меня есть несколько общих вопросов о плагине ReactiveMongo. Ранее я использовал Morphia с Play, и теперь мы перешли на scala, и я хотел бы кое-что прояснить. 1) Является ли хорошей практикой использование аннотаций @References, похожих на Morphia?…
24 ноя '15 в 11:54
1 ответ

Когда я обновил зависимости библиотеки ReactiveMongo с 0.11.0.play24 до 0.11.14-play24, это выдает ошибку

Я обновляю игру с 2.4.3 до 2.5.2 в процессе, когда мне удалось обновить игру, но когда я обновил зависимость реактивной библиотеки монго с 0.11.0.play24 до 0.11.14-play24, она выдавала следующие ошибки found : (String, play.api.libs.json.JsValue) [e…
09 май '18 в 06:48
1 ответ

Выполните 2 операции для обновления на ReactiveMongo

Я тестирую следующие 2 запроса на оболочке Монго, и это работает, Но теперь мне нужно выполнить тот же запрос в реактивноммонго Кто-то может дать мне предложение о том, как сделать запрос в реактивной монго doc = db.offer.find({"_id": "5704441ea356f…
1 ответ

Как я должен использовать JSONFindAndModifyCommand?

Я понятия не имею, как я должен использовать play-реактивный монго JSONFindAndModifyCommand, Мне нужно сделать запрос upsert по некоторому полю. Поэтому я могу сначала удалить любую существующую запись, а затем вставить. Но Google говорит, что коман…
2 ответа

Action(parser.json) vs Action.async Error и использование concurrent.Execution.Implicits не может инициализировать контроллеры классов в Play Scala

Я пытаюсь создать почтовый запрос на вставку данных в mongoddb, используя: 1. sbt 0.13.6 2. play 2.10 3. scala 2.11.2 4. play2-реактивамонго 0.10.2 5. mongodb 2.6.4 отправка данных с помощью json, создание класса наблюдений для модели и использовани…
2 ответа

Как получить идентификатор объекта документа после вставки в реактив-монго?

Я видел, что этот вопрос, кажется, задавался ранее (почти 3 года назад), но с тех пор в библиотеке реактивного монго может быть много изменений. Я использую плагин play с версией 2.4, но в реактивном реактиве mongo.api.commands.WriteResult, похоже, …
1 ответ

Как создать собственный писатель / читатель, который запрашивает БД?

У меня есть класс Song и класс Album, Моя цель состоит в том, чтобы иметь две отдельные коллекции и сохранить ссылку через BSONObjectID в базе данных, но в моем коде я хочу сопоставить эти идентификаторы с их соответствующими объектами. Вот моя теку…
0 ответов

Как заменить ток на DI в ReactiveMongo 0.11.11 и Play 2.5

Я использовал проект DAO GitHub Gist от almeidap в качестве примера для уровня моей базы данных. К несчастью, current устарела с версии 2.5 Play, поэтому я не могу использовать: trait MongoHelper extends ContextHelper{ lazy val db = ReactiveMongoPlu…
1 ответ

Странная ошибка MongoError (с ReactiveMongo) при перезагрузке приложения Play

Очень часто, когда Play перезагружает приложение после изменения кода, я получаю следующую ошибку: MongoError ['Невозможно достичь набора узлов! Пожалуйста, проверьте подключение к сети.'] Журнал MongoDB выглядит так: 2016-09-06T18:51:22.609+0200 I …
1 ответ

ReactiveMongo Extensions: массовое обновление с использованием реактивных монго-расширений

Есть ли способ обновить массовые записи. Я пытаюсь обновить объект пользователя, используя следующий код: .update($doc("_id" $in (usersIds: _*)), users, GetLastError(), false , true) В приведенном выше коде я прохожу, users Список. в список пользова…
1 ответ

Как посчитать документы с запросом в ReactiveMongo с помощью библиотеки JSON от Play?

Давайте рассмотрим, у меня есть коллекция users которые имеют age приписывать. Теперь я хочу посчитать либо все документы в коллекции users или только те, которые соответствуют age приписывать. Итак, я сделал следующее: def count(age: Option[Int] = …
0 ответов

Подключение базы данных в платформе Play

Я сделал следующие вещи => controllers.Application object Application extends Controller { val studentForm = Form( mapping( "FirstName" -> text, "MiddleName" -> text, "LastName" -> text, "RollNumber" -> number, "TemporaryAddress" -&gt…
27 сен '16 в 06:36
0 ответов

Играть 2.3 с ReactiveMongo для сериализации JsObject

У меня есть класс дела, как это: case class MemberOptions( @Key("_id") memberId: Long, settingsJson: JsObject, updateDate: DateTime = DateTime.now() ) Как я могу сериализовать и десериализовать JsObject? Я пытался искать "Пишет и читает", но пока ни…
1 ответ

"java.lang.RuntimeException: null" при запросе с помощью Reactive Mongo 0.11

Я пытаюсь запросить коллекцию с помощью findAll с selector = {} на JsonCollection с Play 2.4.2 и Reactive Mongo 0.11.5. Сбой запроса в методе foldM глубоко внутри play.api.libs.iteratee во время вызова метода collect[List], Последний код, который я …
2 ответа

Как преобразовать строку JSON в BSONDocument

У меня есть следующая функция, которая использует драйвер реактивные монго и на самом деле делает хорошую работу записи в базу данных. def writeDocument() = { val document = BSONDocument( "firstName" -> "Stephane", "lastName" -> "Godbillon", "…
1 ответ

play-реактивный монго, имеющий дело с индексами

Я обнаружил, что для создания индекса в коллекции я должен использовать indexesManager: collection.indexesManager.ensure(...) Я хотел бы знать, какое место подходит для вызова этой функции. Я поместил этот вызов в функцию контроллера, который выполн…
17 апр '15 в 14:50
1 ответ

Не найден сериализатор Json, так как найден JsObject для типа responsetivemongo.play.json.JSONSerializationPack.type

Я использую игровой фреймворк 2.5.3 с реактивным mongoDB. import javax.inject._ import model._ import play.api.Logger import play.api.libs.json._ import play.api.mvc._ import play.modules.reactivemongo._ import reactivemongo.api.ReadPreference impor…
17 май '16 в 15:13
1 ответ

ReactiveMongo + Play Generic NullPointerException

Я пытаюсь включить очень простую модель Монго для своего приложения, но мои первые попытки были тщетными. Я застреваю с NullPointerException и я даже пытался обернуть мой звонок с Try и в конечном итоге с Success(scala.concurrent.impl.Promise$Defaul…
1 ответ

Не найден сериализатор Json как JsObject для типа модели. Пользователь. Попробуйте реализовать неявный OWrites или OFormat для этого типа

Я использую Play Framework со Scala и Reactive Mongo, чтобы сохранить объект в моей базе данных mongodb. После этого http://reactivemongo.org/releases/0.10/documentation/bson/usage.html я придумал следующий код: import java.util.Date import com.goog…
1 ответ

Play + Scala + Reactivemongo + Rest Query с двумя параметрами

Я скачал типобезопасное приложение "modern-web-template", которое реализует грубое приложение с play + scala + реактивомонго Я пытался добавить новый функционал. Я хочу быть в состоянии вызвать URL с двумя параметрами, как это localhost:9000/users?d…
25 окт '14 в 18:31