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 № 1Prawdopodobnie 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
.