Мне любопытно узнать мнение людей о том, что они разработают эту схему сбора.
Я хочу попробовать использовать mongodb для приложения (как я использую mysql в течение последних 8 лет)
Сначала я приведу схему реляционной таблицы.
Таблица
users
user_friends
user_notifications
articles
article_categories
article_participants
comments
Если бы я внедрил эту структуру таблиц в mongodb, это был бы правильный способ определить мои коллекции:
users => array
{
_id
email,
password,
name,
...
user_friend => array{
_user_id,
date_created
}
user_notifications => array{
_notification_id
}
my_articles =>array{
_article_id
}
}
article
{
_id,
content_,
date_created,
...,
article_category => array{
_category_id
}
article_participants = array{
_user_id
}
comments=>array{
_user_id
name,
comment,
date
}
}
categories
{
_id,
_user_id
name
comments=>array{
_user_id
name,
comment,
date
}
}
Пожалуйста, прокомментируйте или объясните, как вы бы организовали свои коллекции. Любая помощь очень ценится.
Кроме того, я должен даже использовать mongodb для этого типа приложений? (приложение для обмена социальными блогами)