nodejs의 Firestore에 하위 컬렉션이 있는지 확인하는 방법이 있습니까?컬렉션 또는 하위 컬렉션이 있는지 확인할 수 있습니까?
현재 문서에 doc.exists
을 사용하고 있지만 일부 데이터를 쓰려면 하위 콜렉션이 문서 내에 있는지 확인해야합니다.
nodejs의 Firestore에 하위 컬렉션이 있는지 확인하는 방법이 있습니까?컬렉션 또는 하위 컬렉션이 있는지 확인할 수 있습니까?
현재 문서에 doc.exists
을 사용하고 있지만 일부 데이터를 쓰려면 하위 콜렉션이 문서 내에 있는지 확인해야합니다.
예, 있습니다. 하위 집합이 있는지 docs.length를 사용하여 알 수 있습니다.
안내를 위해 샘플을 만들었습니다. 도움이되기를 바랍니다.
이 위대한 작품 내가 찾은 또 다른 대답은 여기this.db.collection('users').doc('uid')
.get().then(
doc => {
if (doc.exists) {
this.db.collection('users').doc('uid').collection('friendsSubcollection').get().
then(sub => {
if (sub.docs.length > 0) {
console.log('subcollection exists');
}
});
}
});
이 대답은 저에게 정말로 도움이됩니다. – Ahsath
좋은 답변입니다! 감사! – JeffMinsungKim
https://stackoverflow.com/questions/46880323/how-to-check-if-a-cloud-firestore-document-exists-when-using -realtime-updates. 이것은 또한 여기에 설명 된 바와 같이 서브 콜렉션에서 작동합니다. https://github.com/EddyVerbruggen/nativescript-plugin-firebase/issues/559 –