我目前正在开发一个IOS应用,我需要一个数据库!我选择了 google firestore!我需要阅读我创建的一些具有子字段的字段!像这样的东西:
db.collection("usersorders").document(uid).collection("order").addDocument(data: ["items":0, "order":["Book1":0,"Book2":0,"Book3":0]]){ (error) in
if error != nil {
// Show error message
print("Error saving user data")
}
}
例如,我需要阅读“Book1”值的地方!我找了很多地方,但我似乎找不到我要找的东西。从文档的字段中读取子字段!
@IBAction func AddtoCart(_ sender: Any) {
let uid = user!.uid
let docRef = db.collection("usersorders").document(user!.uid).collection("order").document()
docRef.getDocument(source: .cache) { (document, error) in
if let document = document {
let Book1 = document.get("Book1")
let Items = document.get("items")
let Book1now = Book1 as! Int + 1
let Itemsnow = Items as! Int + 1
}
}}
这是我一直在做的,但它不起作用!在编写代码以使用 Items/Book1 更新数据库之后,现在它的值不会更新!请帮我