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 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());
});
});