interface mongoose.PipelineStage.Mergeimport { type mongoose } from "https://deno.land/x/mongoose@6.7.5/types/pipelinestage.d.ts"; const { Merge } = mongoose.PipelineStage; Properties$merge: { into: string | { db: string; coll: string; }; on?: string | string[]; let?: Record<string, Expression>; whenMatched?: | "replace" | "keepExisting" | "merge" | "fail" | Extract<PipelineStage, | PipelineStage.AddFields | PipelineStage.Set | PipelineStage.Project | PipelineStage.Unset | PipelineStage.ReplaceRoot | PipelineStage.ReplaceWith>[]; whenNotMatched?: "insert" | "discard" | "fail"; }$merge reference