Adicionar novo validador à coleção existente

Estou tentando adicionar um novo campo (LastLoginDate do tipo Data) a uma coleção existente. Aqui está o meu exemplo de script:

db.createCollection( "MyTestCollection",
   { "validator": { "$or":
       [
          { "username": { "$type": "string" } },
          { "notes": { "$type": "string" } }
       ]
    }
   }
)

db.getCollectionInfos({name: "MyTestCollection"});
  [
     {
        "name" : "MyTestCollection",
        "options" : {
           "validator" : {
              "$or" : [
                 {
                    "username" : {
                       "$type" : "string"
                    }
                 },
                 {
                    "notes" : {
                       "$type" : "string"
                    }
                 }
              ]
           }
        }
     }
  ]

Qual é a melhor maneira de adicionar um novo campoLastLoginDate : { $type: "date" }, para esta coleção existente "MyTestCollection".

Adicionar novo documento ou atualizar a coleção existente com o novo campo pode criar esse campo. Mas não sei como aplicar o tipo de data no novo campo. Depois de adicionar um novo arquivo, se eu executar o seguinte comando novamente, ele não mostrará o validador de tipo para o campo adicionado recentemente.

questionAnswers(1)

yourAnswerToTheQuestion