|
|
|
Лотерейная задача для MongoDB
|
|||
|---|---|---|---|
|
#18+
Подскажите, как решается данная задача на монго. Есть 100 тыс документов (проданые лотерейные билеты) следующего содержания Код: c# 1. Есть выиграшная комбинация для 6 из 36, допустим 21,33,8,25,3,18 Нужно сделать выборку лотерейных билетов где совпало 3 числа, 4 числа, 5 чисел, 6 чисел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 15:25 |
|
||
|
Лотерейная задача для MongoDB
|
|||
|---|---|---|---|
|
#18+
Элементарно: $setIntersection (aggregation) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 17:16 |
|
||
|
Лотерейная задача для MongoDB
|
|||
|---|---|---|---|
|
#18+
skyANAЭлементарно: $setIntersection (aggregation) А есть что-то вроде Join ? Выглядит, если честно, немного костыльно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 21:24 |
|
||
|
Лотерейная задача для MongoDB
|
|||
|---|---|---|---|
|
#18+
MongoGuestskyANAЭлементарно: $setIntersection (aggregation) А есть что-то вроде Join ? Выглядит, если честно, немного костыльно.Может Вы на SQL изобразите, что Вам надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 22:11 |
|
||
|
Лотерейная задача для MongoDB
|
|||
|---|---|---|---|
|
#18+
skyANAMongoGuestпропущено... А есть что-то вроде Join ? Выглядит, если честно, немного костыльно.Может Вы на SQL изобразите, что Вам надо? На SQL было бы так Таблицы: Код: sql 1. 2. 3. итого запрос Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 12:51 |
|
||
|
Лотерейная задача для MongoDB
|
|||
|---|---|---|---|
|
#18+
MongoGuestskyANAпропущено... Может Вы на SQL изобразите, что Вам надо? На SQL было бы так Таблицы: Код: sql 1. 2. 3. итого запрос Код: sql 1. 2. 3. 4. Ну всё верно... JOIN + группировка Но в MongoDB нет JOIN-ов и Numbers у Вас embedded в Tickets, а для группировки используется aggregation framework. Это нормальная практика, а не костыль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 19:49 |
|
||
|
|

start [/forum/topic.php?fid=48&tid=1856788]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 264ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...