diff --git a/server/api/story/[id]/lovers.get.ts b/server/api/story/[id]/lovers.get.ts new file mode 100644 index 0000000..42759c0 --- /dev/null +++ b/server/api/story/[id]/lovers.get.ts @@ -0,0 +1,13 @@ +import { User } from "~/models/user"; + +export default eventHandler(async (ev) => { + const id = parseInt(getRouterParam(ev, "id") as string); + let dat = await User.find({ + "favs.stories": { + $in: [id], + }, + }) + .select("-auth -email -ipLog -password") + .exec(); + return dat.map((a) => a.toObject()); +});