I want to get then enteries from paris air quality, but the thing is that the mongoose schema is nested and I tried to make multiple schemas separated but I don't know wheter it's correct or not.
This is the schema file schemas/air-quality.schema.ts
import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
import { Document } from 'mongoose';
export type AirQualityDocument = AirQuality & Document;
@Schema()
export class Pollution {
  @Prop()
  ts: string;
  @Prop()
  aqius: number;
  @Prop()
  mainus: string;
  @Prop()
  aqicn: number;
  @Prop()
  maincn: string;
}
@Schema()
export class Result {
  @Prop({ type: Pollution })
  pollution: Pollution;
}
@Schema()
export class AirQuality {
  @Prop({ type: Result })
  result: Result;
  @Prop()
  datetime: string;
}
export const AirQualitySchema = SchemaFactory.createForClass(AirQuality);
And the result I am getting from mongo is this PS: it contains multiple entries of the same schema
[
    {
        "_id": "62dd1b2e744e6bf8cdbcfabd",
        "result": {
            "_id": "62dd1b2e744e6bf8cdbcfabe"
        },
        "datetime": "24/07/2022, 11:13:02",
        "__v": 0
    },
    ...
]
I don't if the mistake is with the schema or I just need to use autopopulate or something