Node.js の Firestore にサブコレクションが存在するかどうかを確認する方法はありますか?
現在、ドキュメントに使用していますdoc.exists
が、データを書き込むかどうかを決めるために、ドキュメント内にサブコレクションが存在するかどうかを確認する必要があります。
ベストアンサー1
Mateus の回答は役に立ちませんでした。おそらく時間の経過とともに変更されたのでしょう。
.collection(..).get()
を返すクエリスナップショットにはプロパティがあるsize
ため、次のようにしました。
admin.firestore
.collection('users')
.doc('uid')
.collection('sub-collection')
.limit(1)
.get()
.then(query => query.size);