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 –