Когда я добавляю документ с моим собственным идентификатором документа (не сгенерированным автоматически), узел идентификатора документа выделяется курсивом, как показано на скриншоте из консоли Firestore. В чем причина этого?
Мой код для добавления данных
const billingRef = db
.collection('billing/test/2017/months/11')
.doc();
billingRef
.set({ name: 'ABC' })
.then(_ => {
console.log('saved');
})
.catch(err => {
console.log(err);
});
Приведенный выше код успешно добавляет узел, но добавляет курсивом узел «тест» и «месяцы».
снимок экрана 2
снимок экрана 3 
Мой запрос дает нулевые результаты для таких записей в хранилище огня, следующий код. Как я могу запросить все узлы при выставлении счетов?
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());
});
});

/billing? Самый простой способ определить это - добавить.catch((function(error) { console.error(error); }). - person Frank van Puffelen   schedule 09.12.2017testвbilling/test/2017/months/11ref не существует в Firestore, попробуйте использовать методadd(), чтобы сначала добавить документ, прежде чем ссылаться на него. - person Amy   schedule 14.12.2017