Potrzebuję porady co do implementacji NOSQL bazy danych na backendzie (Nodejs + Mongodb, ale używam jeszcze Mongoose). Pierwszy raz NOSQL.
Mam "prosty" schemat typu:
Użytkownik
Grupy (tematyczne), użytkownik należy do N grup
Ogłoszenia, są postowane w grupach
Pod ogłoszenia, są postowane w ogłoszeniach
I teraz mam problem, bo grupy, ogłoszenia i Pod ogłoszenia tworzą hierarchiczną strukturę. A dostęp so nich jest validowany przez przynależność użytkownika do grupy.
Ale to jest NOSQL, czyli
Mam "prosty" schemat typu:
Użytkownik
Grupy (tematyczne), użytkownik należy do N grup
Ogłoszenia, są postowane w grupach
Pod ogłoszenia, są postowane w ogłoszeniach
I teraz mam problem, bo grupy, ogłoszenia i Pod ogłoszenia tworzą hierarchiczną strukturę. A dostęp so nich jest validowany przez przynależność użytkownika do grupy.
Ale to jest NOSQL, czyli
W kolumnie mam ciąg znakowy, przykład:
1. * abcdef * acd * abcd * 1234 * abbb11 *
2. abcd * abcdef * abc * 123 * abdefhh1 *
Zależy mi, aby wydobyć ostatnią wartość od prawej strony pomiędzy znakami * *.
Czyli w tym przypadku:
1. abbb11
2. abdefhh1
Te ciągi znakowe mogą być różnych długości itd.
Próbowałem z SUBSTRING i RIGHT, ale ciągle mam
@n0c0Mpr3h3nD No nie mogę na backendzie właśnie ...