我是用户,他们可以创造活动,用户有朋友,每个用户都应能够从朋友那里获得所有活动,单一活动可以有多个用户。
Users -> _id, name, friendList
Activity -> _id, description, date, involvedUsers
举例来说,文件是:
"User theo": 1, theo, array(mike, rutger, tijmen)
"User mike": 2, mike, array(theo, rutger, tijmen)
Activity x: 1, having fun with friends , {{todaydatetime}}, array(1, 2)
Activity y: 2, going out , {{saturdaydatetime}}, array(1, 2)
因此,现在,如果“theo”的标志,他必须发现,Mike“与朋友们站在一起”,如果是Mike的标志的话。
如果他们选择饱和日,Mike就会发现,这个日子正在走,而Theo将获得Mike正在展开的活动。
我知道我如何做到这一点,我非常容易地在MySql加入等地这样做,但我如何能够在某个日期之前获得用户“朋友”和过滤的所有活动,例如给我所有正在经历的动荡日的活动。