Próbuję utworzyć aplikację dla systemu zarządzania wydarzenie sportowe z wykorzystaniem MEAN.io Ponieważ wykorzystuje podejście modułowe, istnieją różne pakiety, które przychodzi szkielet aplikacji jak system
, users
, access
. Chcę zrobić nowy pakiet o nazwie players
i powinien on rozszerzyć pakiet użytkowników. Schemat odtwarzacza zawierałby dodatkowe pola section
i teams
. Więc jak mogę rozszerzyć schemat użytkownika pakietu users
w pakiecie players
?Rozszerzenie pakietu użytkownicy mean.io
5
A
Odpowiedz
4
Możesz uzależnić pakiet swoich graczy od użytkowników.
Players.register(function(app, auth, users, database) {...});
teraz mieć dostęp do bazy danych i może załadować schematu użytkownika z
var userModel = database.connection.model('User');
i można korzystać z funkcji schema.add aby rozszerzyć schemat
userModel.schema.add({ scrore: 'string'});
Powinno to dodać pole punktacji do modelu użytkownika
Myślę, że to może działać dla Ciebie. Ale powiedziano mi od członka zespołu mangusta, że schema.add działa tylko przed skompilowaniem modelu. Zobacz ten link, aby uzyskać więcej informacji o schemacie dodaj http://mongoosejs.com/docs/api.html#schema_Schema-add
Powiązane problemy
- 1. mean.io git push repo
- 2. Jak agregować zasoby JS na Mean.io
- 3. Śledzenie Użytkownicy -
- 4. Jak dodać podmenu w pliku mean.io?
- 5. Aplikacja Mean.io wyrzuca błąd na zawsze
- 6. Czy istnieje sposób na rozszerzenie pliku w nazwie pakietu?
- 7. Skąd użytkownicy udostępnili wpis
- 8. Błąd Routing niezainicjowany Użytkownicy
- 9. Role serwera SQL, schematy, użytkownicy
- 10. Użytkownicy w początkowej osobie danych
- 11. Użytkownicy online w aplikacji ASP.NET
- 12. sprawdzanie, czy użytkownicy zalogowali się
- 13. Sufiks lub rozszerzenie ciągu przycinania?
- 14. F # - Rozszerzenie typu VS Rozszerzenie typu
- 15. Rozszerzenie NUnit
- 16. Ilu użytkowników IE6 to prawdziwi użytkownicy?
- 17. Prowizja została przerwana ... Tabela "użytkownicy" już istnieje
- 18. PG :: Błąd: BŁĄD: relacja "użytkownicy" nie istnieje
- 19. Użytkownicy i autoryzacja Django z zewnętrznego źródła
- 20. Czy użytkownicy mogą zmieniać zmienne sesji?
- 21. ASP.NET MVC5 - Utrzymanie Użytkownicy w Oracle Database
- 22. Zalogowani użytkownicy się wylogowali po pewnym czasie
- 23. laravel 5,2 auth zmiana tabeli „użytkownicy”
- 24. gdy parametr szablonu szablonu Template-parametru jest rozszerzenie pakietu gcc nie powiedzie, dzyń powiedzie
- 25. Czy rozszerzenie pustych pakietów wartości pasuje do pakietu typów lub opcjonalnego parametru typu?
- 26. Circular ArrayList (rozszerzenie ArrayList)
- 27. Niektórzy (ale nie wszyscy) użytkownicy otrzymują "Plik pakietu nie był poprawnie podpisany" podczas pobierania mojej aplikacji z Google Play.
- 28. Wyeksportowane narzędzie UTI dla pakietu/pakietu
- 29. Co oznacza rozszerzenie .dist jako rozszerzenie jakiegoś kodu źródłowego?
- 30. Zależność pakietu
ok, trzymałem to w app.js paczki graczy i to działa. Ale jak robimy to od graczy/models.js. Nie chcę zachować rozszerzonego schematu w app.js – bring2dip
I dlaczego nie jest mean.io utrzymywanie użytkowników i pakiet dostępu w opublikowanym pakiecie? Myślę, że utrzymanie tych pakietów w module node_modules byłoby lepsze zamiast dołączania do domyślnej aplikacji szkieletowej. – bring2dip
Witam Deepak, w następnej wersji nadchodzącej wkrótce użytkownik, dostęp itp. Będą odpowiednie pakiety w ramach sieci. Prawdopodobnie wkrótce będziemy o tym blogować. re: using the model.js, jest to problem z powodu przesłonięcia zależności. Otwórz na ten temat problem na githubie i możemy go oficjalnie adresować –