Вопросы по теме 'reactivemongo'
Ошибка компилятора в ответе на вложенные фьючерсы с Play и ReactiveMongo
У меня есть запись монго, где одно поле представляет собой список. Если запись не существует, я хочу добавить новую. Если он существует, я хочу добавить новый элемент в список.
В конце я хочу вернуть клиенту ОК, но только после успешного...
397 просмотров
schedule
18.06.2023
reactivemongo — объединение двух BSONDocuments
Я ищу самый эффективный и простой способ объединить два документа BSON. В случае коллизий у меня уже есть обработчики, например, если оба документа включают Integer, я суммирую это, если также строка, если массив, то будут добавлены элементы другого...
784 просмотров
schedule
04.01.2023
Почему восстановление Future не перехватывает исключения?
Я использую Scala, Play Framework 2.1.x и драйвер reactivemongo.
У меня есть вызов API:
def getStuff(userId: String) = Action(implicit request => {
Async {
UserDao().getStuffOf(userId = userId).toList() map {
stuffLst =>...
16651 просмотров
schedule
02.07.2022
Scala Play ReactiveMongo — Произвольный список параметров запроса
Я пытаюсь поддерживать произвольные фильтры для REST API, который извлекает список документов из MongoDB. Например
//example.com/users ‹ — список всех
//example.com/users?age=30 ‹- все пользователи старше 30 лет...
226 просмотров
schedule
08.04.2022
Почему Play with ReactiveMongo сообщает об ошибках записи на диск из-за java.io.NotSerializableException: reactivemongo.bson.BSONObjectID
Я пытаюсь использовать SecureSocial в сочетании с reactivemongo. Однако у меня возникают проблемы, когда дело доходит до кэширования пользователей. Во время разработки пользователь выходит из системы каждый раз, когда Play решает перекомпилировать...
105 просмотров
schedule
17.01.2023
Составление фьючерсов с помощью For Comprehension
У меня есть приложение Play Framework, использующее ReactiveMongo с MongoDB, и у меня есть следующий код:
def categories(id: String): Future[Vector[Category]] = {...}
....
val categoriesFuture = categories(id)
for {
categories: Vector[Category]...
292 просмотров
schedule
24.03.2022
Должен ли я создавать одноэлементный объект MongoDriver в Scala с использованием драйвера Reactivemongo?
У меня есть следующий одноэлементный объект, который имеет статический метод, называемый connect, который возвращает соединение с БД. В классическом синхронном программировании я считаю, что вам нужен только один экземпляр соединения, однако это...
387 просмотров
schedule
14.02.2024
Как запустить команду Distinct с помощью ReactiveMongo
Учитывая следующую коллекцию orders (первые два заказа имеют одинаковые issuer )...
{ "_id" : ObjectId("55d9ab6391fc103256107f15"), "issuer": ObjectId("55d0f641a100000401b7e454"), "description": "one" }
{ "_id" :...
950 просмотров
schedule
08.11.2022
ReactiveMongo Найти одну ошибку документа
С помощью следующего бита кода я пытаюсь получить один документ на основе электронной почты пользователя, где электронная почта является частью сохраненного документа:
def userByEmail(encryptedEmail: String): Future[Either[ServiceError, User]] =...
473 просмотров
schedule
20.05.2022
Как сопоставить два «будущих» результата в Scala/ReactiveMongo?
У меня есть приложение, написанное с помощью Play и ReactiveMongo, где я хочу:
Создайте действие, которое вставляет landingPage документ в MongoDB.
Вставьте новую целевую страницу и дождитесь ее вставки.
Подсчитайте новое общее количество...
330 просмотров
schedule
31.08.2023
ReactiveMongo 0.11.9 выдает, что основной узел недоступен при подключении к mongodb 3.0.4
У меня просто есть запрос на вставку реактивного монго (версия: 0.11.9 ), как показано ниже,
class MongoInsertQuery extends Query {
val DbName = "events-db"
val CollectionName = "EventStream"
val driver = new MongoDriver
val connection =...
2644 просмотров
schedule
15.04.2024
Как распечатать содержимое BSONDocument
Я пытаюсь реализовать операции CRUD с помощью reactiveMongo, и вот моя функция поиска из онлайн-учебника.
def findTicker(ticker: String) = {
val query = BSONDocument("firstName" -> ticker)
val future = collection.find(query).one...
2792 просмотров
schedule
29.10.2023
Могу ли я запускать сценарии mongo js из reactivemongo?
Стек: Scala 2.11.8, ReactiveMongo 0.11.10, Playframework 2.4.6
Мы управляем сценариями обновления mongo через сценарии mongo, которые мы применяем вручную при каждом обновлении. Я хочу автоматизировать этот процесс и сделать эту часть процесса...
208 просмотров
schedule
14.05.2024
Обновление reactivemongo play 2.3 с 0.11.7 до 0.11.11 вызывает ExceptionInInitializerError
[Я редактирую этот вопрос, чтобы отразить мои последние тесты]
Я пытаюсь обновить приложение akka/play 2.3 с
"org.reactivemongo" %% "play2-reactivemongo" % "0.11.7.play23"
to
"org.reactivemongo" %% "play2-reactivemongo" % "0.11.11-play23"...
82 просмотров
schedule
11.08.2022
Как создать собственное средство чтения/записи BSON для вложенных и связанных документов?
Я использую play2-reactivemongo версии 0.11.11 и reactivemongo-play-json . У меня есть следующий класс:
case class Player(
id: Option[String],
profiles: List[Profile],
teams: List[Team],...
549 просмотров
schedule
08.05.2024
Play-Reactivemongo 0.12.0 угловое семя
При рефакторинге с ReactiveMongo.0.11.1 на ReactiveMongo 0.12.0 со ссылкой на https://github.com/AhmadMelegy/play-silhouette-reactivemongo-angular-seed не удалось выполнить компиляцию:
def configure() {
bind[DB].toInstance
{...
87 просмотров
schedule
29.03.2024
Проблемы с зависимостями reactivemongo и reactivemongo-play-json в сборке sbt
Когда я включаю следующее в свой build.sbt (используя Scala версии 2.12.1):
"org.reactivemongo" %% "reactivemongo" % "0.12.1",
"org.reactivemongo" %% "reactivemongo-play-json" % "0.12.1",
Я получаю ошибку...
Error:scalac: missing or...
95 просмотров
schedule
13.11.2022
Как вы управляете подключениями к базе данных с помощью акторов Akka?
Я некоторое время изучаю Akka и создаю приложение, использующее акторную модель и требующее поддерживать соединение с базой данных, но у меня есть дилемма: куда мне поместить это соединение и как я могу им управлять?
Это мое рассуждение до сих пор:...
933 просмотров
schedule
23.05.2022
Как запускать пользовательские команды MongoDB в ReactiveMongo
Я пытаюсь преобразовать следующую команду MongoDB в формат ReactiveMongo:
db.changeUserPassword("user", "password")
Существует много документации по выполнению агрегированных запросов и сортировке данных после выполнения простой команды,...
241 просмотров
schedule
11.06.2022
Приложение консоли Scala не закрывается при использовании реактивного драйвера Mongo
Я использую ReactiveMongo 0.16.1 и MongoDB 4.0.
В основном классе я запускаю следующее:
DataManager.processFeedbacks
val future1 = DataManager.processNewEvaluations
val future2 = DataManager.processPurchases
val future3 =...
68 просмотров
schedule
25.07.2022