|
Агрегация в MongoRepository
|
|||
---|---|---|---|
#18+
Всем привет! Изучаю SpringData+MongoDB(чую зря) Есть родитель Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
и есть его child, я так понимаю он не должен быть @Document Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Вопрос! Как мне получить все Project по всем Contractor Заранее благодарен ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 13:43 |
|
Агрегация в MongoRepository
|
|||
---|---|---|---|
#18+
А вы читали зачем вообще в проекте применяют MongoDB? Групповые агрегации это соль и хлеб реляционок ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 13:50 |
|
Агрегация в MongoRepository
|
|||
---|---|---|---|
#18+
забыл ник, Да читал, просто неужели такая простая операция для монги такая проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 13:52 |
|
Агрегация в MongoRepository
|
|||
---|---|---|---|
#18+
serega063, монго-документ изначально создают так чтобы агрегаты лежали внтури него. И на этом точка. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 13:53 |
|
Агрегация в MongoRepository
|
|||
---|---|---|---|
#18+
Да и мне не нужна агрегация, мне нужно вытащить всех насоледников ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 13:53 |
|
Агрегация в MongoRepository
|
|||
---|---|---|---|
#18+
mayton serega063, монго-документ изначально создают так чтобы агрегаты лежали внтури него. И на этом точка. Я так и создал, только теперь не могу достать их ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 13:54 |
|
Агрегация в MongoRepository
|
|||
---|---|---|---|
#18+
У тебя так? Код: javascript 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 14:02 |
|
Агрегация в MongoRepository
|
|||
---|---|---|---|
#18+
mayton, да ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 14:05 |
|
Агрегация в MongoRepository
|
|||
---|---|---|---|
#18+
serega063 Как мне получить все Project по всем Contractor serega063 Я так и создал, только теперь не могу достать их Какая-то путаница в показаниях. Смысл концепции noSQLв том чтобы моделировать данные в ненормализованном виде для ускорения некоторых операций. При этом предполагается что вы знаете что делаете и работаете в основном в рамках единой сущности, а не все-ко-всем. Вы же не обвиняете молоток в том что он пилить не может? В рамках концепции описанной выше MongoDB очень даже хороший молоток, так что удивление непонятно ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 14:22 |
|
Агрегация в MongoRepository
|
|||
---|---|---|---|
#18+
Есть шикарные примеры SpringData + Mongo которые решают подобный вопрос легче. Со ссылкой на https://www.devglan.com/spring-boot/spring-boot-mongodb-crud Без написания эти уродливых ORM-моделей. Только тебе надо будет напрячся и написать Query. Типа Код: java 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 14:28 |
|
Агрегация в MongoRepository
|
|||
---|---|---|---|
#18+
serega063 Как мне получить все Project по всем Contractor $unwind (aggregation) плюс $project (aggregation) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2020, 04:27 |
|
|
start [/forum/topic.php?fid=59&msg=39954582&tid=2120812]: |
0ms |
get settings: |
8ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
91ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
222ms |
get tp. blocked users: |
0ms |
others: | 291ms |
total: | 624ms |
0 / 0 |