Un nome di campo nel modulo projects/{projectId}/databases/{databaseId}/collectionGroups/{collectionId}/fields/{fieldPath}
Un percorso di campo può essere un nome di campo semplice (ad es. address) o un percorso dei campi all'interno di mapValue (ad es. address.city) oppure un percorso di campo speciale. L'unico campo speciale valido è *, che rappresenta qualsiasi campo.
I percorsi dei campi possono essere racchiusi tra virgolette utilizzando (backtick). The only character that needs
to be escaped within a quoted field path is the backtick character itself,
escaped using a backslash. Special characters in field paths that
must be quoted include:*,.,
``` (backtick),[,]", nonché qualsiasi carattere simbolico ASCII.
Esempi: (nota: i commenti qui sono scritti con la sintassi di markdown, quindi è presente un ulteriore livello di apici inversi per rappresentare un blocco di codice) \address.city"represents a field namedaddress.city, not the map key
cityin the fieldaddress.
"*"represents a field named*", non un campo.
Un elemento Field speciale contiene le impostazioni di indicizzazione predefinite per tutti i campi. Il nome della risorsa di questo campo è: projects/{projectId}/databases/{databaseId}/collectionGroups/__default__/fields/* Gli indici definiti in questo Field verranno applicati a tutti i campi che non hanno una propria configurazione degli indici Field.
La configurazione dell'indice per questo campo. Se il criterio non viene configurato, l'indicizzazione dei campi tornerà alla configurazione definita da ancestorField. Per rimuovere esplicitamente tutti gli indici per questo campo, specifica una configurazione degli indici con un elenco vuoto di indici.
Solo output. Se il valore è true, la configurazione dell'indice di Field viene impostata in base alla configurazione specificata da ancestorField. Se il valore è false, la configurazione dell'indice di Field viene definita in modo esplicito.
ancestorField
string
Solo output. Specifica il nome della risorsa Field da cui viene impostata la configurazione dell'indice di questo campo (quando usesAncestorConfig è true) o da cui verrebbe impostato se il campo non aveva alcuna configurazione dell'indice (quando usesAncestorConfig è false).
reverting
boolean
Output solo Se il valore è true, la configurazione dell'indice di Field è in fase di ripristino. Una volta completata, la configurazione dell'indice passerà allo stesso stato del campo specificato da ancestorField, dopodiché il valore di usesAncestorConfig sarà true e reverting sarà false.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-04-12 UTC."],[],[]]