Описание тега gorm-mongodb

Плагин, который интегрирует хранилище документов Mongo в Grails, предоставляя для него GORM API.
0 ответов

Grails с плагином GORM MongoDB: org.grails.datastore.mapping.core.OptimisticLockingException

У меня есть задание, которое будет запускаться каждые несколько минут, создается новый объект домена и заполняется данными из вызова API, а затем вызывается.save() для фиксации в базе данных. Это приложение использует плагин GORM Mongo. После развер…
11 дек '14 в 15:03
1 ответ

Как создать уникальный индекс, используя grails и mongodb?

class Country{ String id String code Set<State> states static embedded = ['states'] } class State{ String id String code } Я пытаюсь установить уникальный индекс (или проверку ограничения gorm) для кода страны + код штата Это не работает: уник…
11 июл '14 в 07:49
0 ответов

Использование gorm 6.1.2 с Grails 2.5.6

Я пытался использовать Gorm 6.1.2 с Grails 2.5.6, и я не смог запустить свое приложение. Пробовал добавлять или удалять плагины и даже пытался понять исключение, но ничего не имеет смысла. Я прилагаю свой buildConfig.groovy в надежде, что если кто-т…
08 ноя '18 в 12:42
1 ответ

Определение типа идентификатора по умолчанию для всех классов домена

В монго только для установки нам нужно использовать String id (или ObjectId): class SomeDomain { String id /// } во всех классах домена приложения. Есть ли ярлык конфигурации для установки по умолчанию? String id по умолчанию GORM Long id для всех к…
02 июн '16 в 09:37
1 ответ

Как разбить сложные запросы на mongoDB в Grails?

У меня есть три класса домена Автор, Комментарий и Книга: class Author { String name static hasMany = [books: Book, comments: Comment] } class Book { static belongsTo = [author: Author] static hasMany = [comments: Comment] } class Comment { static b…
11 дек '12 в 09:26
1 ответ

Может ли MongoDB хранить и манипулировать строками UTF-8 с кодовыми точками вне базовой многоязычной плоскости?

В MongoDB 2.0.6 при попытке сохранить документы или документы запроса, содержащие строковые поля, где значение строки включает символы вне BMP, я получаю массу ошибок, таких как: "Не правильно UTF-16: 55357", или "буфер слишком маленький" Какие наст…
0 ответов

Явное имя коллекции игнорируется в дочернем классе

Я использую Grails plug-in [mongodb] with version [6.1.6] loaded successfully У меня есть 2 класса: @Entity class Titled { String id String name } а также @Entity class Connector extends Titled { String logo static mapping = { collection 'connector'…
28 фев '19 в 10:38
1 ответ

В чем разница между плагином Grails mongodb v1.3.3 и v2.0.1? Многие люди, кажется, используют v1.3.3

Я вижу много приложений Grails, использующих версию 1.3.3. Будет ли обновление нашего приложения Grails 2.3.11 для использования mongodb-2.0.1 вызвать какие-либо проблемы.
29 июн '14 в 13:56
2 ответа

Найти по ключу в карте в граале домен mongodb

Я использую плагин Mongodb с Grails (последние версии). У меня есть домен, похожий на: class User { HashMap baseAddr static mapWith = "mongo" } Данные пользователя в БД имеют вид: { "_id" : NumberLong(1), "baseAddr" : { "buildingNo" : "", "level" : …
16 апр '14 в 08:11
1 ответ

Как сделать отдельный запрос к полям вложенного документа GORM?

Учитывая Grails 2.3.8 и Mongo 2.6.0, и этот (упрощенный) класс домена: db.account.findOne() { "name":"Test Account", "customer": { "state": "CA" } } где каждая учетная запись имеет поддокумент клиента со строкой "состояние". Чтобы получить список вс…
18 авг '14 в 22:08
1 ответ

NoClassDefFoundError: org/grails/compiler/gorm/GormEntityTransformation

В настоящее время я обновляю довольно большое приложение на mongodb:5.0.1.RELEASE с mongodb:3.0.2 и получаю следующее исключение при попытке grails package Caused by: java.lang.NoClassDefFoundError: org/grails/compiler/gorm/GormEntityTransformation …
26 фев '16 в 16:22
2 ответа

Grails Gorm Mongodb удалить кусками

Как удалить документы из MongoDB порциями, используя gorm?findAll последующее удаление не будет работать из-за огромного количества документов, возвращаемых findAll. Это приводит к проблеме кучи. Я надеялся отправить собственную команду dong mongo, …
29 июл '15 в 19:25
2 ответа

Грязные проверки Grails MongoDB с помощью Spring Security

Я использую Grails 3.3.2 с плагином mongoDB (v6.1.4) и плагином Spring Security Core (v3.2.0). У меня есть следующее UserPasswordEncoderListenerс помощью следующего метода persistenceEvent: @Override protected void onPersistenceEvent(AbstractPersist…
1 ответ

Компонент требует bean-компонент с именем dataSource_dbCreate, который не может быть найден

Я строю веб-приложение на Grails, Groovy, который взаимодействует с MySql из 3 БД,Oracle(временно указывает на H2),Mongo. Для создания источника данных я настроил ниже свойства environments: development: dataSources: dbCreate: create-drop dataSource…
26 дек '16 в 13:24
0 ответов

Как подключить Gorminstance API в Грааль 3.x

Как подключить пользовательский API Gorminstance в Grail 3.x, Gorm 6.x ссылка ниже не работает. http://www.tothenew.com/blog/hooking-into-the-instance-methods-of-the-gorm-api/ gorm decorator groovy.lang.MissingMethodException: нет сигнатуры метода: …
29 мар '18 в 02:29
2 ответа

Обновление Grails MongoDB GORM нарушило прогнозы по списку свойств

Я использую Критерии с прогнозами, чтобы получить список тегов в моей учетной записи домена. Как это: def tags = Account.createCriteria().list { projections { property("tags") } } Домен моей учетной записи: class Account { static mapWith = "mongo" L…
02 сен '14 в 23:08
1 ответ

IllegalStateException при попытке запроса класса домена MongoDB с помощью Grails 2.3.7

Я работаю над устаревшим проектом, который использует Grails 2.3.7 (с Maven) и Java 7, и мне нужно добавить соединение с базой данных MongoDB, сохранив существующие Hibernate. Я добавил следующее в мой файл pom.xml: <dependency> <groupId&gt…
05 дек '17 в 08:52
2 ответа

Grails, Mongodb - несколько дб

Можно ли создать appliaction в grails, который работает следующим образом: вход пользователя с паролем и вход в apliaction (аутентификация с использованием Spring Security и Postgredb), затем приложение получает URL-адрес базы данных mongodb (по одн…
14 ноя '14 в 09:21
1 ответ

Grails v3.1.4 указывает зашифрованный пароль для подключения к mongodb

--- grails: mongodb: host: "localhost" port: 27017 databaseName: "dbName" username: "user" password: "encryptedPassword" --- Как расшифровать пароль перед его использованием для подключения к MongoDB? Причина в том, что мне не нужно указывать тексто…
28 авг '17 в 08:05
0 ответов

java.lang.reflect.InvocationTargetException при запросе коллекции монго с помощью GORM 6.1.2

Я получаю java.lang.reflect.InvocationTargetException: при запросе списка объектов домена. Ниже приведен пример воспроизведения ошибки. UserPaper.groovy: class UserPaper { ObjectId id long userId Paper paper static embedded = ['paper'] static constr…
15 авг '18 в 17:53