返回

javascript-NestJS,Schema@Prop decorator不能接受超过1个参数吗?

发布时间:2022-03-04 12:52:14 222
# 前端

下面是GraphQL模式的两个属性。它们都是number类型,但是我很确定您必须显式地将它们设置为()=>;Int.这在我的第二个@Prop scene_描述中有效,因为它只有一个参数。然而,对于top@Prop tvshow_这一集,它不允许我显式地声明Int,并且有像unique和index这样的选项。有人能在这里向我解释一下区别吗?最佳做法是什么?

import { Int } from '@nestjs/graphql';
import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
import { Document } from 'mongoose';

export type SongToEpisodeDocument = SongToEpisode & Document;

@Schema({
  timestamps: true,
})
export class SongToEpisode {
  @Prop(() => Int, { unique: true, index: true })
  tvshow_episode: number;

  @Prop(() => Int)
  scene_description: number;
}

它给出的错误是应为0-1个参数,但得到2个。ts(2554)

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像