И снова, всем - здравствуйте (и процветайте).
При разработке структуры наткнулся на один вопрос. Предположим, есть на сайте фотография, у которой будут лайки и комментарии. Соответственно, есть коллекция "Photo". Предположительно, можно хранить все данные в самой коллекции, создавая структуру:
"likes" : [
{"user" : ObjectID,
"datetime" : datetime.utcnow()}],
"comments" : [
{"user" : ObjectID,
"datetime" : datetime.utcnow(),
"comment": "Бла-бла-бла"}]
Не будет ли это чем-то чревато или лучше создать коллекции "Likes" и "Comments" и потом выбирать соответствующие данные?