我不知道为什么,但是列值总是以字符串而不是小数形式返回,我不知道如何解决这个问题。
它们正确存储在数据库中,但是当我使用 QueryBuilder 查询时,结果显示为字符串。
import { Entity, Column, PrimaryGeneratedColumn } from 'typeorm';
@Entity({name:"collectionstats"})
export class CollectionStats {
@PrimaryGeneratedColumn()
id: number;
@Column("decimal")
one_day_volume: number;
@Column("decimal")
one_day_change: number;
@Column("decimal")
one_day_sales: number;
@Column("decimal")
one_day_average_price: number;
@Column("decimal")
seven_day_volume: number;
@Column("decimal")
seven_day_change: number;
@Column("decimal")
seven_day_sales: number;
@Column("decimal")
seven_day_average_price: number;
@Column("decimal")
thirty_day_volume: number;
@Column("decimal")
thirty_day_change: number;
@Column("decimal")
thirty_day_sales: number;
@Column("decimal")
thirty_day_average_price: number;
@Column("decimal")
total_volume: number;
@Column("decimal")
total_sales: number;
@Column("decimal")
total_supply: number;
@Column("decimal")
count: number;
@Column("decimal")
num_owners: number;
@Column("decimal")
average_price: number;
@Column("decimal")
num_reports: number;
@Column("decimal")
market_cap: number; …Run Code Online (Sandbox Code Playgroud)我将如何使用 TypeORM 来解决这个问题?
我有一个实体,我们将其称为 EntityA。
我的数据库中有 1 个 EntityA,名称 = Joe,年龄 = 17
现在,我的前端向我的 API 发送一个带有类似 { name: Joe,age: 16 } 的对象的 post 请求
如何告诉 type orm 用“Joe”的名称更新数据库中的 EntityA,并且仅更新提供的与数据库中当前存储的值不同的值(在本例中为年龄)?
我有一个使用 vue 路由器的 vue 应用程序。我为登录路由实现了一个身份验证系统。如何让它在登录成功后自动重定向到用户最初想要访问的路线?
这是我的代码
import Vue from "vue";
import VueRouter, { RouteConfig } from "vue-router";
import Home from "../views/Home.vue";
import Collections from "../views/Collections.vue";
import Login from "../views/Login.vue";
import store from "../store/index";
Vue.use(VueRouter);
const routes: Array<RouteConfig> = [
{
path: "/login",
name: "Login",
component: Login,
},
{
path: "/",
name: "Home",
component: Home,
},
{
path: "/collections",
name: "Collections",
component: Collections,
//meta: { requiresAuth: true }
},
];
const router = new VueRouter({
mode: "history",
base: process.env.BASE_URL,
routes,
}); …Run Code Online (Sandbox Code Playgroud)我是 NestJS 的新手,我没有找到任何明确的说明来完成我需要做的事情。
我想使用 NestJS 构建我的后端,我以前从未使用过它,但只听说过它的好东西。因此,我要构建的后端服务器将使用 npmjs 中名为 ccxt 的第 3 方模块。在普通的节点应用程序中,我只需创建一个随机类(例如 CryptoManager),导入 ccxt 模块并编写一些按设定时间间隔运行的函数或其他函数。然后我将创建一个控制器类来实例化该 CryptoManager 类的对象,然后我可以返回它的响应。
但是我应该如何使用 NestJS 来做到这一点呢?为了拥有一个正在运行其他嵌套控制器/服务等中可用的后台任务的自定义类,我必须做什么?
这个类只是应该执行第 3 方 (ccxt) 模块函数并将结果存储在数据库中。但我希望能够从 Nestjs 应用程序中的所有点(从所有模块)执行此类方法。
我希望我的问题很清楚,如果不清楚,请告诉我。