簡體   English   中英

是否可以將 POJO object 轉換為 Firestore 中的 DocumentSnapshot?

[英]Is it possible to transform a POJO object to DocumentSnapshot in Firestore?

我閱讀了文檔,類似的東西是可能的:

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
            }
        }
    }
});

以后有沒有可能將該city object 轉換回 DocumentSnapshot object? 我需要那個,因為我的 City class 是可序列化的,而DocumentSnapshot不是。

無法將其傳遞給query.startAfter(lastVisibleDocumentSnapshot); . 您將需要原始 DocumentSnapshot,或傳遞 Document 的 ID 以開始。

並非每種方法都在正式文檔中進行了描述。 API 文檔列出了所有內容 - 值得查看它以了解您的所有選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM