0
クラウドストアにドキュメントを追加できますが、ドキュメントIDを設定できる方法はありますか?私は以下の構造を持っているしたいと思いますので、私はそれをやってみたい理由は次のとおりです。クラウドFirestoreで明示的なdocumentidを持つドキュメントを追加するには
ユーザー/ {ユーザー} /ユーザデータ
との代わりに認証されたユーザからのuserIdを使用したいですユーザーのdocumentIdこの例では、作成されたドキュメントの自動生成されたDocumentIDが常に表示されます。 DocumentIdを明示的に設定する方法を知るための資料が見つかりません。
__block FIRDocumentReference *ref =
[[self.db collectionWithPath:@"users"] addDocumentWithData:@{
@"first": @"Ada",
@"last": @"Lovelace",
@"born": @1815
} completion:^(NSError * _Nullable error) {
if (error != nil) {
NSLog(@"Error adding document: %@", error);
} else {
NSLog(@"Document added with ID: %@", ref.documentID);
}
}];