【发布时间】:2019-07-15 15:40:52
【问题描述】:
我有这个需要存储在 Firebase Firestore 中的类结构。
class A {
int i = 3;
}
class B {
A xa = new A();
A ya = new A();
}
class C {
B b = new B();
String name = "hi";
}
C c1 = new C();
我想将值 c1 存储在文档中。
这样做的一种方法是这样的。
db.collection("Cs").document("c1").set({
"b": {
"xa": {
"i": 3,
},
"ya": {
"i": 3,
},
},
"name": "hi",
});
还有另一种方法。
ref1 = db.collection("Cs").document("c1");
ref1.set({"name": "hi"});
ref2 = ref1.collection("B").document("b").collection("A");
ref2.document("xa").set({"i": 3});
ref2.document("xb").set({"i": 3});
谁能告诉我这样做的最佳方法是什么。如果还有其他更好的方法,请您说明一下吗?
【问题讨论】:
标签: java android firebase google-cloud-firestore