postgresql - TypeORM: როგორ გავძიოთ თარიღის დიაპაზონი PostgresSQL-ში?

მივიღოთ ISO8601 თარიღი და გვინდა გავაკეთოთ კითხვის განხორციელება Typeorm და PostgreSQL გამოყენებით

if (orderInput.begining && orderInput.ending) query.andWhere(`order.createdAt BETWEEN to_timestamp(${orderInput.begining} / 1000 ) AND to_timestamp(${orderInput.end

Წაიკითხე მეტი →

თარიღისა და დროის შუალედი არ მუშაობს TypeScript-თან TypeORM-ში PostgreSQL-ში

მინდა მივიღო მონაცემები მითითებულ თარიღსა და დროს შორის. როდესაც ვცდილობ მონაცემების მიღებას DBeaver ინსტრუმენტიდან, ის დამიბრუნებს ყველა მონაცემს. აი ჩემი წვდომის მცდარი კითხვა

SELECT id, "vehicleNo", "vehicleClass", "issuedOn", "modifiedOn", "paidOn","ticketStatusId" FROM public.ticket where "paidOn" >= '2019-04-16 02:30:00 AM' and "paidOn" <= '2019-04-16 11:30:00 AM';

მაგრამ როცა ვიყენებ typeorm-ს, მაშინ ის ყველა მონაცემს ვერ დაბრუნებს, აი ჩემი typeorm

Წაიკითხე მეტი →

Node.js Typescript-თან და Mysql-ისთან როუტების, ტესტირების და მოკ სერვისების

მე ვიყენებ node.js-ს TypeScript-თან ერთად ვებ API-ის შესაქმნელად. ბაზისთვის ვიყენებ MariaDB-ს (MySQL). პროექტი მაქვს აშენებული repository პატერნის + unit of work-ის გამოყენებით (მე არ ვარ .NET დეველოპერი, მაგრამ ვმუშაობ კომპანიაში, რომელიც იყენებს .NET-ს). ვცდილობ ტესტების დაწერას და ამ დ

Წაიკითხე მეტი →

node.js - ურთიერთობა რელაციურ მონაცემთა ბაზებთან (MySQL) NodeJs-ში. საუკეთესო პრაქტიკა

მე ვმუშაობ REST API-ზე, რომელიც დაფუძნებულია NodeJs-ზე.

ჩემი აპლიკაცია იღებს მონაცემებს MySQL-დან და აბრუნებს მათ მომხმარებლებისთვის. ვცდილობ ორგანიზება გავუწიო ჩემს კოდს, რომელიც მუშაობს MySQL-თან.

შეგიძლია ვიყო გამოყენებული რეპოზიტორიის + ერთეულის სამუშაოს პატერნები?

მარტინ ფაულერის წიგნი „ Patterns of Enterprise Application Architecture “ ჯერ კიდევ აქტუალურია NodeJs-ის განვითარებისთვის? (შეგიძლია წავიკითხო ეს წიგნი და გამოვიყენო ყველა მათგანი, რა თქმა უნდა სიტუაციიდან გამ

Წაიკითხე მეტი →

typescript - როგორ შემიძლია MySQL კავშირის მართვა typeorm-ით Serverless API Gateway-ზე?

მე ვქმნი APIGateway-ს serverless-framework-ის გამოყენებით AWS Lambda-სთვის typescript + typeorm + mysql. ჩემი პრობლემა ის არის, როდესაც ვცდილობ დავიჭირო ჩემი მომხმარებლის რეპოზიტორი

მომხმარებლები.რეპოზიტორი.თს

import { User } from "../../entity/User"; import { EntityRepository, Repository } from "typeorm"; @EntityRepository(User) export class UserRepository extends Repository<User> { getUser(userId: number) { return this.findOne(userId); } find

Წაიკითხე მეტი →

node.js - Node-SQLite3 In-Memory-DB: დაიწყეთ ფაილიდან და ჩაიწერეთ უკან ფაილში

In-Memory-DB უნდა იქნას დაყენებული/ჩატვირთული ფაილის სისტემის DB-დან. მოგვიანებით In-Memory-DB უნდა იქნას ჩაწერილი ისევ ფაილის სისტემაში.

რა არის აქ საუკეთესო მიდგომა? უნდა ვაკოპირო უბრალოდ ცხრილები, თუ არსებობს სხვა გზა?

გთხოვთ უგულებელყოთ ფაქტი, რომ მეხსიერებაში არსებული მონაცემები შეიძლება დაკარგულიყო ნებისმიერი მიზეზის გამო.

Წაიკითხე მეტი →

node.js - mssql კავშირის და შეკითხვის Jest მიბაძვა

არ შემიძლია გავიგო შემდეგი მოკ ტესტირების სამუშაო, ვინმემ შეუძლია დამეხმაროს?

შემდეგი არის SOURCE კოდი, რომელიც უნდა შემოწმდეს:

import { ConnectionPool, Request, VarChar } from "mssql"; export const handler = async (): Promise<any> => { let connectionPool: ConnectionPool; let config = { server: "", port: 1433, database: "db", user: "user", password: "password", trustServerCertificate:

Წაიკითხე მეტი →

node.js - ვერ ხდება Prisma node mysql აპლიკაციის Docker-ში ჩატვირთვა @prisma/client ჯერ არ არის ინიციალიზებული

მე ყველაზე მეტი პრობლემა მაქვს ამ შეცდომის გადაწყვეტილებაში. მე დავწერე prisma nodejs აპლიკაცია react frontend-ით და მზად ვარ გამოქვეყნებისთვის. აპლიკაცია სრულყოფილად მუშაობს ჩემს ubuntu სისტემაზე, მაგრამ ყოველ ჯერზე როდესაც ვცდილობ გავატარო

sudo docker-compose up --build მე იგივე შეცდომაში ვაწყდები

app/node_modules/.prisma/client/index.js:3 throw new Error( ^ Error: @prisma/client did not initialize yet. Please run "prisma generate" and try to import it

Წაიკითხე მეტი →

typescript - VsCode პლაგინი: inline SQL-ის ფერადი კოდირება ts ფაილში

მე ვარ ახალი პლაგინების სამყაროში და მინდა დარწმუნებული ვიყო, რომ სწორ მიმართულებაში დავიწყო. Github-ზე არსებული vscode-extension-samples -> decorator-sample-იდან დაწყებით, მე რამდენიმე regex გამოვიყენე vscode.Range, activeEditor.setDecorations კომბინაციასთან ერთად და ცოტა დროა საჭირო ეს მისაღწევად:

Წაიკითხე მეტი →

angular - SQLite იმიტაცია არ მუშაობს ionic-ში

მე მაქვს პრობლემები ჩემს SQLiteMock პროვაიდერის დამატებასთან. რა ვცდი შეცდომით? ჩემი გაგებით, როდესაც ვიყენებ "{ provide: SQLite, useClass: SQLiteMock }", SQLiteMock კლასი უნდა იყოს გამოყენებული SQLite-ის ნაცვლად. თუმცა, მე არ მგონია, რომ ეს ხდება, თუ სპეციალურად არ შევედი Techdao.ts-ში და არ ვუთხარი პირდაპირ, რომ გამოიყენოს

Წაიკითხე მეტი →