Bad*_*adr 5 android google-cloud-firestore
我有一个名为的类User,我创建了一个List<User> users;,现在我需要将此列表添加到 Firestore,我所做的是遍历列表并单独添加每个对象,因为 Firestore 仅接受 HashMaps 或对象,这是代码
for (User user:users){
db.collection("Users").document(user.getUserNumber()).set(user)
.addOnCompleteListener(MainActivity.this, new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()){
Log.e(TAG, "DocumentSnapshot added with ID: " + task.getResult());
}else Log.e(TAG, "Error adding document", task.getException());
}
});
}
Run Code Online (Sandbox Code Playgroud)
我的问题是有什么方法可以通过一个请求将整个列表添加到 Firestore,而不是像列表大小一样多次调用 api?
| 归档时间: |
|
| 查看次数: |
494 次 |
| 最近记录: |