text: // Your web app's Firebase configuration
  // For Firebase JS SDK v7.20.0 and later, measurementId is optional
  var firebaseConfig = {
      apiKey: "AIzaSyD1ZPb1lvBoRqJvd-lhVL4_zXrXeojmD5w",
      authDomain: "colegio-44cbb.firebaseapp.com",
      projectId: "colegio-44cbb",
      storageBucket: "colegio-44cbb.appspot.com",
      messagingSenderId: "49366439660",
      appId: "1:49366439660:web:939e23d595899e0311b7c9",
      measurementId: "G-RFRQY5J3KV"
  };
  // Initialize Firebase
  firebase.initializeApp(firebaseConfig);
  
  const TURMA = "turmaA"
  
  let db = firebase.firestore()
  
  // Quando usamos o add, ele gerará automaticamento o id do usuário, mas podemos definir esse id manualmente.
  // Para definir manualmente iremos usar o set que irá receber um objeto.
  // Dessa forma se quisermos modificar outros alunos basta modificar o id e passar os novos dados desse aluno.
  // Então o set serve para adicionar um novo elemento ou modificar um elemento que já existe e o que o firebase faz na prática é verificar se ja existi, ele tenta buscar esse documento, se ele existir ele vai modificar senão ele vai criar um novo documento.
  // Devemos tomar muito cuidado porque ao usar o set ele irá sobrescrever o dado existitente.
  db.collection(TURMA).doc("AlunoNovo")
      // Usando o update podemos modificar um dado, sem nos preocupar em apagar todo nosso objeto.
      // O set irá sobrescrever todo nosso elemento e o update irá atualizar somente o campo que estamos modificando.
      // Com o update podemos criar novos campos.
      .update({
          // Dessa forma com o arrayRemove iremos remover outras cidades no array existente.
          Cidades: firebase.firestore.FieldValue.arrayRemove("Oiapoque", "Belém")
      }).then(() => {
          console.log("Documento Inserido com Sucesso!")
      }).catch(err => {
          console.log(err)
      })