如何将POJO列表添加到Firestore?

时间:2018-01-14 14:29:12

标签: 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());
                        }
                    });
        }

我的问题是有没有办法用一个请求将整个列表添加到Firestore而不是像列表大小那样多次调用api?

0 个答案:

没有答案