Píšem API v Express, s použitím Mongoose asmoja dátová vrstva. Mám záujem o to, aby rozhranie API bolo čo najviac samo popisujúce, takže moje rozhranie môže automaticky generovať formuláre a overovať na základe pravidiel schém, ktoré sú nastavené v mojich modeloch Mongoose.
Existuje nejaký existujúci spôsob, ako získať JSONzastúpenie schémy Mongoose alebo budem musieť písať svoje vlastné? Zdá sa, že existuje veľa generátorov schém JSON-to-Mongoose, ale veľmi málo opisuje existujúce schémy.
odpovede:
2 pre odpoveď č. 1Pravdepodobne nedôjde k žiadnemu bodu. Môžete definovať schému ako objekt a potom ju používať JSON.stringify
na to. Alebo ak chcete, máte prístup ku všetkým cestám schémy pomocou modelu ako Model.schema.paths
.