auto-trade-moonata/analytics.js
Dung Nguyen cc5b0daee9 Fix
2022-03-08 22:27:44 +07:00

32 lines
715 B
JavaScript

const db = require("./database");
db.query(
`select * from analytics WHERE count >= 3`,
[],
(error, results) => {
if (error) {
console.log(error);
} else {
const obj = {};
results.forEach((e, i) => {
if (typeof obj[e.count] === 'undefined') {
obj[e.count] = {
prev: {},
next: {},
}
}
if (results[i - 1]) {
obj[e.count].prev[results[i - 1].count] = (obj[e.count].prev[results[i - 1].count] || 0) + 1;
}
if (results[i + 1]) {
obj[e.count].next[results[i + 1].count] = (obj[e.count].next[results[i + 1].count] || 0) + 1;
}
});
console.log(obj);
}
}
);