Skip to content

ZhenghaoZhu/gologolo_final_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Query Data with GraphiQL

Copy and paste the command below to get all the logos currentyly in the database

query {
  logos {
    _id,
    backgroundColor,
    borderColor,
    borderRadius,
    borderWidth,
    margin,
    height,
    width,
  position,	
    textBoxFontColor,
    textBoxFontSize,
    textBoxList{
      name,
      x,
      y
    },
    textBoxList{
      name,
      text,
      color,
      fontSize,
      background,
      border,
      x,
      y
    },
    imageList {
      name,
      source,
      width,
      height,
      x,
      y
    }
    lastUpdate
  }
}

Add a logo into the database

Use this command to add an example logo into the database

mutation {
  addLogo(
    backgroundColor : "43wresdvt4r",
    borderColor: "43wresdvt4r",
    borderRadius: 50,
    borderWidth: 50,
    border : "solid"
    margin: 9
    height: 800,
    width: 800,
    position : "absolute",
    textBoxFontColor: "43wresdvt4r",
    textBoxFontSize: 50,
    textBoxList: [
      {
        name : "43wresdvt4r",
        text : "test",
        color : "color",
        fontSize : "23",
        x : 10,
        y : 10
      }
    ]
    imageList: [
      {
        name : "image1",
        source : "https://upload.wikimedia.org/wikipedia/commons/4/4d/Bees_Collecting_Pollen_cropped.jpg",
        width : 200,
        height : 200,
        x : 20,
        y : 20
      }
    ]
  
  ) {
    _id
    backgroundColor
    borderColor
    borderRadius
    borderWidth
    margin
    height
    width
    textBoxFontColor
    textBoxFontSize
    lastUpdate
    textBoxList{
      text
      color
      fontSize
      border
      background
      x
      y
    }
    imageList{
      name
      source
      width
      height
      x
      y
    }
  }
}

Query the database again and get the _id of the logo you just added

Update a logo in the database

Now, copy the code below but also remember to replace "[ID HERE]" with the _id you just got from the logo you created.

mutation {
  updateLogo (
    id : "5ec5ce2c4dabd31cc8d86614",
    backgroundColor : "black",
    borderColor: "black",
    borderRadius: 50,
    borderWidth: 50,
    border : "solid",
    position : "absolute",
    margin: 9
    height: 800,
    width: 800,
    textBoxFontColor: "black",
    textBoxFontSize: 50,
    textBoxList: []
    imageList: []
  
  ) {
    _id
    backgroundColor
    borderColor
    borderRadius
    borderWidth
    margin
    height
    width
    textBoxFontColor
    textBoxFontSize
    lastUpdate
  }
}

Query the database again and you'll see the corresponding logo has been updated

Delete a logo in the database

Run the following code to delete a logo based on its id

mutation {
  removeLogo(id: [ID HERE]) {
    _id
  }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published