Size: a a a

JavaScript.Ninja

2019 December 28

CN

Calle Nord in JavaScript.Ninja
Dmitriy Shuleshov
сча проверил все работает нормально. виндовс
ESLint 6.8.0
источник

DS

Dmitriy Shuleshov in JavaScript.Ninja
Calle Nord
ESLint 6.8.0
а тю линт последней версии
источник

CN

Calle Nord in JavaScript.Ninja
Dmitriy Shuleshov
сча проверил все работает нормально. виндовс
Там проблема будет с парсером, он будет ошибку выдавать вроде Cannot load module
источник

DS

Dmitriy Shuleshov in JavaScript.Ninja
Calle Nord
Там проблема будет с парсером, он будет ошибку выдавать вроде Cannot load module
ну если чет сломали в версии линта нет проблем ведь, откатились и ждем. А сообщение было типа как обнова винды  с циклическим ребутом
источник

CN

Calle Nord in JavaScript.Ninja
Dmitriy Shuleshov
ну если чет сломали в версии линта нет проблем ведь, откатились и ждем. А сообщение было типа как обнова винды  с циклическим ребутом
Can’t find module @typescript-eslint/typescript-parser
источник

S

SkaterDark in JavaScript.Ninja
core.js:4002 ERROR Error: Uncaught (in promise): QueryFailedError: SQLITE_ERROR: no such column: month

класный орм, так упрощает жизнь...
источник

S

SkaterDark in JavaScript.Ninja
SELECT *,strftime("%Y", date) as year,strftime("%m", date) as month from statistic where  year = "2019" and month = "12"

выполняю запрос в бд, там все отлично.
источник

S

Sunlive in JavaScript.Ninja
SkaterDark
core.js:4002 ERROR Error: Uncaught (in promise): QueryFailedError: SQLITE_ERROR: no such column: month

класный орм, так упрощает жизнь...
он не умеет в алиасы просто
источник

M

Michael in JavaScript.Ninja
Sunlive
он не умеет в алиасы просто
как же не умеет? вот рабочий вариант: return await getConnection()
       .createQueryBuilder()
       .select("cart.cartDocId, COUNT(cart.id) AS lines, SUM(cart.quantity) as quantity, SUM(cart.summa) as summa")
       .from(Cart, 'cart')
       .where("cart.uid = :uid", { uid })
       .groupBy("cart.cartDocId")
       .getRawOne()
источник

S

Sunlive in JavaScript.Ninja
Michael
как же не умеет? вот рабочий вариант: return await getConnection()
       .createQueryBuilder()
       .select("cart.cartDocId, COUNT(cart.id) AS lines, SUM(cart.quantity) as quantity, SUM(cart.summa) as summa")
       .from(Cart, 'cart')
       .where("cart.uid = :uid", { uid })
       .groupBy("cart.cartDocId")
       .getRawOne()
ну так ты же не делаешь поиск, а просто выводишь, разименовывать он умеет, он не умеет в where по алиасу искать
источник

S

Sunlive in JavaScript.Ninja
и это не орм, а сам пг драйвер ошибку выдал
источник

S

Sunlive in JavaScript.Ninja
ну или какая там дб :)
источник

M

Michael in JavaScript.Ninja
Sunlive
ну так ты же не делаешь поиск, а просто выводишь, разименовывать он умеет, он не умеет в where по алиасу искать
понял идею... можно тогда автора попросить показать как он запрос оставляет, что у него error выдаёт
источник

S

Sunlive in JavaScript.Ninja
просто искал по month вместо date
источник

M

Michael in JavaScript.Ninja
Sunlive
просто искал по month вместо date
а подстроиться под синтаксис вера не позволяет ему или что?
источник

M

Michael in JavaScript.Ninja
если что, вопрос риторический :)
источник

S

SkaterDark in JavaScript.Ninja
<Repository>.query() выдает такую ошибку. Я билдером сделал все работает. Но выглядит это ужасно, ормом и не пахнет.
источник
2019 December 29

IK

Illya Klymov in JavaScript.Ninja
Так есть же between оператор
источник

M

Michael in JavaScript.Ninja
Illya Klymov
Так есть же between оператор
точно, и в доке он указан: import {Between} from "typeorm";

const loadedPosts = await connection.getRepository(Post).find({
   likes: Between(1, 10)
});
источник

NK

ID:0 in JavaScript.Ninja
Стрим сегодня ориентировочно через час-полтора
источник