Kann mir jemand aufklären, warum es solche unnötigen Inkonsistenzen in der Firestore API in den verschiedenen Sprachen SDKs gibt. Häufig weisen Firebase-Entwickler darauf hin, dass es wichtig ist, die API über Plattformen hinweg konsistent zu halten, so dass es seltsam erscheint, dies zuzulassen.Inkonsistenzen in Firebase Firestore API
In den Python-, Java-, Android- und Swift-Firestore-Sdks, um ein Dokument zu referenzieren, hat die benötigte Funktion den Titel document
, aber in Go, Web und Node heißt sie doc
.
var cityRef = db.collection('cities').doc('SF');
vs
DocumentReference docRef = db.collection("cities").document("SF");
ich das auch bemerkt und ich nehme an, den Grund ist es 'doc()' in Javascript ist eine Verwechslung mit dem HTML-DOM 'document' Schlüsselwort zu vermeiden, aber ich bin nicht sicher, warum' doc() 'wurde in Go gewählt und Knoten auch. – Grimthorr