Mapowania wiele do wielu są łatwe w użyciu w redbean z prostymi scenariuszami. Ale jak zrobić wiele mapowania wiele do wielu pomiędzy tym samym obiektem?Redbean, wiele osób wiele do wielu używających tego samego obiektu
Przykład:
Co chcę acomplish jest w konstrukcji bardzo podobnej do konfiguracji twitter/Instagram z "naśladowców" i "po"
// this c
$user = R::dispense('user');
$user2 = R::dispense('user');
// ..
//Usr1 follows user2
$user->sharedUser[] = $user2;
// user2 follows user1
$user2->sharedUser[] = $user1;
Teraz chcę, od user1 perspektywy , wymień zarówno obserwujących, jak i następujących użytkowników.
Jednak nie mogę podać "obserwujących", bez sprawdzania wszystkich użytkowników w bazie danych i szukania użytkownika 1. Czy jest jakiś sposób, aby mieć wiele "udostępnionych" list w redbean lub jakieś miłe obejście dla tych konkretnych przypadków lub czy sposób zapytania jest do zrobienia?