Skip to content

Propuesta de modelo #3

@larous25

Description

@larous25

Buenas tengo una propuesta para el modelo, es muy simple pero con ella se puede comenzar trabajar para que el cliente como el server concuerden a la hora de enviar datos
Pensando en un CMS se compone de artículos y que se debe tener usuarios que comenten o administran, no si les parezca esta idea de crear un api Rest para los usuario y una para los artículos

documentos

supongo que es los documentos son uno a uno, excepto artículos que es uno a muchos y supongo que para rendimiento debe esta indexado

   users:{
        "_id":""
        "name":"",
        "email":"",
        "password":"",
        "type":""
    };
    article:{
        "_id": ""
        "title":"",
        "text":"",
        "autor": users._id,
        "tags":[],
        "date":""
        "comments":[
            "comment":
            {
                "author":users._id
                "date":""
            }
        ]
    };

articulos crud

  • /articles/:id? get consige un usuario
  • /articles/:id? put actualiza un usuario
  • /articles/:id? delete elimina un usuario
    ##usuarios crud
  • /users/ get lista todos los usuarios
  • /users/:id? get consige un usuario
  • /users/:id? put actualiza un usuario
  • /users/:id? delete elimina un usuario

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions