06. Modelo documental

Veamos como quedaría el modelo documental del ejercicio del capítulo anterior, aplicado a una aplicación similar a Instagram. Vamos a crear un archivo JSON denominado IG_ModeloDocumental.json, que tendrá la siguiente sintaxis.

{
  "users": [
    {
      "user_id": "",
      "user_date": "",
      "user_name": "",
      "email": "",
      "password": "",
      "phone": "",
      "bio": "",
      "web": "",
      "avatar": "",
      "birthdate": "",
      "genre": "",
      "country": "",
      "posts": [1, 2, 3],
      "followers": ["@user1", "@user2", "@user3"],
      "followings": ["@user1", "@user2", "@user3"]
    }
  ],
  "posts": [
    {
      "post_id": "",
      "post_date": "",
      "plot": "",
      "photo": "",
      "user": "",
      "comments": [
        {
          "comment_id": "",
          "comment_date": "",
          "comment": "",
          "user": ""
        },
        {
          "comment_id": "",
          "comment_date": "",
          "comment": "",
          "user": ""
        }
      ],
      "hearts": ["@user1", "@user2", "@user3"]
    }
  ]
}
Scroll al inicio