A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Relaciones uno a uno embebidas

18/24
Recursos
// src/products/entities/product.entity.ts
import { Prop, Schema, SchemaFactory, raw } from '@nestjs/mongoose';

export class Product extends Document {
  ...

  @Prop(
    raw({
      name: { type: String },
      image: { type: String },
    }),
  )
  category: Record<string, any>; // 馃憟 new field
}
// src/products/dtos/category.dtos.ts
import { IsString, IsNotEmpty, IsUrl } from 'class-validator';

export class CreateCategoryDto {
  ...

  @IsUrl()
  @IsNotEmpty()
  readonly image: string; // 馃憟 new field
}
// src/products/dtos/products.dtos.ts

import {
  ValidateNested, // 馃憟 new decorator
} from 'class-validator';

import { CreateCategoryDto } from './category.dtos';  // 馃憟

export class CreateProductDto {

  @IsNotEmpty()
  @ValidateNested()
  @ApiProperty()
  readonly category: CreateCategoryDto; // 馃憟 new field
}

Aportes 4

Preguntas 3

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Muy buena explicaci贸n.

Genial!

NoSql significa Not Only SQL, Claro que una base de datos NoSql puede tener relaciones como cualquier base de datos SQL

SUPER! ya lo habia hecho pero no sabia que era una relacion embebida 馃槷