क्या इस तरह कुछ बदलने का कोई आसान तरीका है

data class Pet (
    val owner: Owner = Owner()
)

data class Owner (
    val name: String? = null,
    val email: String? = null
)

एक Firestore संग्रह के लिए स्वचालित रूप से?

यह मेरे लिए काम नहीं करता है:

val owner = Owner("Joe", "test@test.com")
val pet = Pet("Petty", owner)

db.collection("pets").add(pet)
1
Johannes Pertl 16 जून 2020, 01:58

1 उत्तर

सबसे बढ़िया उत्तर

यह मुमकिन नहीं है। जब आप किसी ऑब्जेक्ट को add() करते हैं, तो उसे एक दस्तावेज़ में बदल दिया जाता है। यदि आपको एक से अधिक दस्तावेज़ बनाने की आवश्यकता है, तो आपको add() या set() पर कई कॉलों की भी आवश्यकता होगी, जिनमें से प्रत्येक में दस्तावेज़ में डालने के लिए डेटा होगा।

2
Doug Stevenson 16 जून 2020, 00:06