UNPKG

usda-food-data-api-schema

Version:
32 lines (27 loc) 1.02 kB
import mongoose from "mongoose"; import NutrientAcquisitionDetails from "./NutrientAcquisitionDetails.js"; const { Schema } = mongoose; export default interface NutrientAnalysisDetails { subSampleId: Number; amount: Number; nutrientid: Number; labMethodDescription: String; labMethodOriginalDescription: String; labMethodLink: String; labMethodTechnique: String; nutrientAcquisitionDetails: NutrientAcquisitionDetails[]; } export const NutrientAnalysisDetailsSchema = new Schema<NutrientAnalysisDetails>({ subSampleId: Number, amount: Number, nutrientid: Number, labMethodDescription: String, labMethodOriginalDescription: String, labMethodLink: String, labMethodTechnique: String, nutrientAcquisitionDetails: [ { type: Schema.Types.ObjectId, ref: "NutrientAcquisitionDetails" } ] }); mongoose.model("NutrientAnalysisDetails", NutrientAnalysisDetailsSchema);