Как в данном случае можно все count отправить одним запросом?

293
12 апреля 2018, 14:43
fun <T : IContainer, R: BaseFilterGroup> MongoTemplate.filtersByContainer(
    filterIds: Array<String>?,
    filterType: String,
    containerClass: Class<T>,
    filterClass: Class<R>) {
val filters = findOne(Query(Criteria.where("type").`is`(filterType)), filterClass) ?: return
filters.filters
        .flatMap { it.items }
        .forEach { item ->
            item.count = this.count(
                    Query(Criteria
                            .where("filterIds")
                            .all((filterIds ?: emptyArray()).plus(item.id).toList())),
                    containerClass)
                    .toInt()
        }
}
READ ALSO
Доступ к non-visible классу :)

Доступ к non-visible классу :)

Ниже представлен код, выполнение которого ругается на то, что я вызываюnewInstance() для класса, который в данном пакете не виден

307
Переписать с си на Java [требует правки]

Переписать с си на Java [требует правки]

Есть код формирования сетевого пакета на си необходимо составить на javaНо плохо владею си

298
Уравнение из массива чисел

Уравнение из массива чисел

Пользователь вводит числа и скобки через пробел (на каждую открытую скобку всегда есть закрытая)Например 18 7 ( 5 3 ) 2

297
Белый лист для Таск Менеджера

Белый лист для Таск Менеджера

ЗдравствуйтеВ некоторых приложениях существуют кнопки, которые отправляют тупых юзеров на нужную страницу в настройках конкретного приложения...

298