是否可以在Firestore中将POJO对象转换为DocumentSnapshot?

时间:2020-05-22 17:22:01

标签: android firebase google-cloud-firestore

我阅读了文档,并且有可能:

?Sized

以后是否可以将DocumentReference docRef = db.collection("cities").document("SF"); docRef.get().addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() { @Override public void onComplete(@NonNull Task<DocumentSnapshot> task) { if (task.isSuccessful()) { DocumentSnapshot document = task.getResult(); if (document.exists()) { City city = document.toObject(City.class); //Possible } } } }); 对象转换回DocumentSnapshot对象?我需要这样做,因为我的城市班级是可序列化的,而city不是。

1 个答案:

答案 0 :(得分:0)

无法将其传递给query.startAfter(lastVisibleDocumentSnapshot);。您将需要原始的DocumentSnapshot或传递文档ID来开始。

在正式文档中没有描述每种方法。 API documentation列出了所有内容-值得回顾一下以了解您的所有选择。