Вопросы по теме 'salat'

Как получить все объекты в коллекции Mongodb, включая идентификаторы?
Я использую Casbah и Salat для создания моего собственного дао Mongodb и реализации метода getAll следующим образом: val dao: SalatDAO[T, ObjectId] def getAll(): List[T] = dao.find(ref = MongoDBObject()).toList Я хочу знать...
3472 просмотров
schedule 25.07.2022

Создать неявное чтение json для коллекции List, которая может отсутствовать во входном json
Я использую play-salat (github.com/leon/play-salat), чтобы создать модель для ввода json и сохранить ее в mongodb. Как я могу создать неявное чтение json для коллекции List, которое может отсутствовать во входном json? Следующий код дает мне ошибку...
1963 просмотров
schedule 13.02.2023

Salat: Как отладить трассировку стека, чтобы узнать, какое поле в классе case вызывает исключение
Я использую Salat в своем проекте Scala/Scalatra для сериализации объектов MongoDB. Это общий вопрос, поскольку я пытаюсь извлечь сложный объект MongoDB из своей базы данных, который включает в себя различные собственные хэши и массивы, для которых я...
319 просмотров
schedule 15.05.2022

Десериализация Scala Salat: как получить карту [строка, число]?
Моя база данных выглядит так [ { name: "domenic", records: { today: 5, yesterday: 1.5 } }, { name: "bob", records: { ... } } ] Когда я пробую такие запросы, как val result: Option[DBObject] =...
413 просмотров
schedule 13.10.2022

Использование построителя запросов MongoDBObject с Salat
Я пытаюсь предоставить API для поиска в коллекции MongoDB по различным критериям, включая полнотекстовый поиск. Поскольку это проект Scala (в Play FWIW), я использую Salat , абстракцию вокруг Касбы . Следующий код работает нормально:...
1697 просмотров
schedule 09.11.2022

Поддерживает ли salat де/сериализацию типа Либо в scala?
У меня есть следующие классы случаев: case class DataEntity ( name: String, value: Either[Complex, String] ) case class Complex (x: String, y: String) Насколько я вижу, сериализация (запись в MongoDB) проходит нормально, а вот...
144 просмотров
schedule 25.11.2022

Как читать и писать из MongoDb, используя два разных драйвера (MongoDB Scala Driver и Salat)
Мы хотим со временем заменить наш драйвер MongoDB на драйвер MongoDB Scala, но мы используем Salat, и он читает и записывает запечатанные классы и ADT, используя _typeHint в БД. Драйвер MongoDB Scala читает и записывает запечатанные классы и ADT с...
53 просмотров
schedule 03.05.2023