/ / Jak uzyskać reprezentację JSON schematu Mongoose? - json, mongodb, mangusta, schemat

Jak uzyskać reprezentację JSON schematu Mongoose? - json, mongodb, mangusta, schemat

Piszę API w Express, używając Mongoose asmoja warstwa danych. Chciałbym, aby interfejs API był tak samoopisujący, jak to tylko możliwe, aby mój interfejs mógł automatycznie generować formularze i sprawdzanie poprawności na podstawie reguł schematu skonfigurowanych w moich modelach Mongoose.

Czy istnieje jakiś sposób na uzyskanie JSONreprezentacja schematu Mongoose, czy będę musiał napisać własny? Wydaje się, że istnieje wiele generatorów schematów JSON-to-Mongoose, ale bardzo mało jest możliwości opisania istniejącego schematu.

Odpowiedzi:

2 dla odpowiedzi № 1

Prawdopodobnie nie dostaję punktu. Możesz zdefiniować swój schemat jako obiekt, a następnie użyć JSON.stringify na tym. Lub, jeśli chcesz, możesz uzyskać dostęp do wszystkich ścieżek schematu poprzez model jako Model.schema.paths.