Por que os IDs de documento não gerados automaticamente estão em itálico no console do Firestore?

Quando adiciono um documento com meu próprio ID de documento (não gerado automaticamente), o nó de ID do documento fica em itálico, conforme mostrado na captura de tela do console do Firestore. Qual é a razão por trás disso?

Meu código para adicionar dados é

const billingRef = db
      .collection('billing/test/2017/months/11')
      .doc();

  billingRef
      .set({ name: 'ABC' })
      .then(_ => {
        console.log('saved');
      })
      .catch(err => {
        console.log(err);
      });

O código acima adiciona um nó com êxito, mas adiciona o nó "teste" e "meses" em itálico.

captura de tela 1

captura de tela 2captura de tela 3

Minha consulta gera zero resultados para esses registros no firestore, seguindo o código. Como posso consultar todos os nós sob cobrança?

db.collection("billing").get().then(function(querySnapshot) {
    console.log(querySnapshot.size) // this is always 0
    querySnapshot.forEach(function(doc) {
        console.log(doc.id, " => ", doc.data());
    });
});

questionAnswers(1)

yourAnswerToTheQuestion