createMap()
, setObjects(dateStart, dateEnd)
, deleteObjects()
@clicked=onChangeDate
в котором вызываете пересоздание объектов на существующей картеonChangeDate(dateStart, dateEnd) {
this.deleteObjects();
this.setObjects(dateStart, dateEnd);
}
<MyComp>
<Navbar @clicked="onChangeDate"/>
<YandexMap
:date-start="dateStart"
:date-end="dateEnd"
/>
<MyComp>
<script>
data: function(){
return {
dateStart: null,
dateEnd: null,
}
}
methods: {
onchangeDate(d1, d2){
this.dateStart = d1;
this.dateEnd = d2;
}
}
</script>
источникДанных
.мап(созданиеСтруктуры)
.фильтр(текущаяЗапись => СписокТребуемыхНомеров.содержит(текущаяЗапись.телефон)
&& текущаяЗапись.дата<>требуемыйИнтервал)
CREATE INDEX youtube_location_idx ON youtube ((CITY || ' | ' || AREA || ' | ' || REGION));
Возможно в самом запросе нужно явно указать, чтобы использовался индекс. Как это сделать в PostgreSQL?Возможно в самом запросе нужно явно указать, чтобы использовался индекс. Как это сделать в PostgreSQL?
SELECT DISTINCT CITY, AREA, REGION FROM youtube
SELECT CITY, AREA, REGION
FROM youtube
GROUP BY CITY, AREA, REGION
SELECT "CITY" || ' | ' || "AREA" || ' | ' || "REGION" FROM (
SELECT CITY, AREA, REGION
FROM youtube
GROUP BY CITY, AREA, REGION) t
placemark.events.add('click', function(e) {
// Вывести в консоль координаты метки
console.log(e.get('coords'));
// Передать переменные в компонент "InformationWindow"
this.visible = true;
this.incidents = response.data[item];
});
placemark.events.add('click', (e) => {
// Вывести в консоль координаты метки
console.log(e.get('coords'));
// Передать переменные в компонент "InformationWindow"
this.visible = true;
this.incidents = response.data[item];
});
myPlacemark.events.add('click', function (e) {
alert('Привет, покажи-ка div :)');
});
async function getExpensiveDataFromDb(req, res) {
// запускаем запрос без второго параметра
connection.query('YOUR HUGE SQL QUERY')
// получаем из него стрим
// из документации пример, что в буффер по 5 записей за раз пихаем
.stream({ highWaterMark: 5 })
// перенаправляем его в res
// который является class Http.Response extends Stream (Writable)
.pipe(res);
}
Из официальной документации видно, что при выполнении запроса, каждый раз создают пул.
SELECT a.stamper,
a.city,
AVG(a.speed) AS AVG_SPEED,
MAX(a.speed) AS MAX_SPEED,
(select b.station
from data as b
where b.city=a.city and
b.speed=max(a.speed)
limit 1) as max_speed_station
FROM data a
GROUP BY a.stamper,
a.city;
select a.*,
b.station as max_speed_station
from (SELECT stamper,
city,
AVG(speed) AS AVG_SPEED,
MAX(speed) AS MAX_SPEED
FROM data
GROUP BY stamper,
city) as a
left join data as b
on a.city=b.city and
a.MAX_SPEED=b.speed;
select distinct on (section)
section,
characteristic,
change_date,
bool_value
from securities
where characteristic = 8328
group by id, section
order by section desc, change_date desc
section | characteristic | change_date | bool_value
---------+----------------+----------------------------+------------
c | 8328 | 2018-09-20 12:28:00.701+00 | f
b | 8328 | 2018-09-02 12:28:00.701+00 | t
a | 8328 | 2018-09-02 12:27:41.907+00 | f
(3 rows)
select distinct on (section)
section
from accounts_securities
where characteristic = 8328
group by id, section
order by section desc, change_date desc