2016-01-06 7 views

risposta

4

Senza un esplicito order().by() non è necessario aspettarsi un ordine garantito.

Dalla documentazione TinkerPop:

risultato di un attraversamento non sono mai ordinato se non esplicitamente mediante order() -step. Pertanto, non fare mai affidamento sull'ordine di iterazione tra le versioni di TinkerPop3 di e persino all'interno di un rilascio (poiché le ottimizzazioni dello spostamento tra possono alterare il flusso).

+0

I miei test di unità mostrano che questo funziona al momento. Utilizza qualcosa come il vertex id di default o è solo "fortuna"? – Sheldon

+0

È solo una fortuna e nessuno può garantire che continuerai a vedere lo stesso ordine predefinito nella prossima versione di TinkerPop. –

Problemi correlati