var selectedColor: String = "pink"
var selectedScore: String = "-"
let pillsRef = db.collection("pills")
pillsRef
.whereField("pillFrontColor", isEqualTo: selectedColor)
.whereField("pillBackColor", isEqualTo: selectedColor)
.whereField("pillFrontScore", isEqualTo: selectedScore )
.whereField("pillBackScore", isEqualTo: selectedScore)
.getDocuments() { (querySnapshot, err) in
if let err = err {
print("Error getting documents: \(err)")
} else {
print("\(document.documentID) => \(document.data())")
}
}
我对此代码有疑问。
我想查询“ pillFrontColor”是粉红色还是“ pillBackColor”是粉红色(selectedColor),而不是“ pillFrontColor”是粉红色,而“ pillBackColor”是粉红色。
我也想当“ pillFrontScore”为“ =”或“ pillBackScore”为“-”时。
我该怎么做?