我想使用 TypeORM 将键值对存储到 MongoDB。我的后端 API 是用 NestJs 制作的(不确定这是否重要)。键的类型为string,值的类型为object,因为我想将任何内容存储到此对象。这是我的 TypeORM 数据库配置TypeOrmModule.forRoot({type: 'mongodb',host: 'localhost',port: 27017,database: '
我正在练习 nestjs 以便将 ReST API 转换为 graphql,但是每当我尝试使用游乐场从我的 GraphQL API 获取数据时,都会收到此错误:"errors": [{"message": "Right-hand side of 'instanceof' is not an object","locations": [{"line": 2,"column": 3}],"path":
2021-08-11
我想按adViews的长度对数组进行排序。但是我收到以下错误:TypeError: Cannot read property 'orderBy' of undefined如何修复它? import _ from 'lodash';async maxViewsQuery(page = 1, relations = []): Promise<PaginatedResult> {const take
我按照此处所述设置了一个 Nest.Js / TypeORM / MongoDB 堆栈。使用create()函数在 MongoDB 中创建对象用户是可行的,该对象被记录到正确的数据库的User集合中。但是,当我尝试使用find({id})或findAll()函数获取它时,出现错误,即使它在那里,我也无法从数据库中获取该项目。这是我的user.service.ts文件:import { Inject
我正在使用 NestJS 做一个项目,在开发组件的服务和控制器时,我使用 try - catch 方法处理错误,然后抛出它们。但是,我遇到了一个我无法抛出的错误,因为它导致响应主体为空白,而其他错误则正常。例如:这是我的upload.service.ts中的一个(有效)函数:async saveFile(body, file) {try {const uploadRepository = getR
2021-03-23