91 votes

Faire des tableaux stockés dans MongoDB garder leur commande?

Simple question, faire des tableaux de garder sa commande lorsqu'il est stocké dans MongoDB?

94voto

dmb Points 261

yep MongoDB conserve l'ordre du tableau.. juste comme moteurs Javascript..

14voto

Chris Shain Points 33569

Oui, en fait, à partir d'une recherche rapide sur google sur le sujet, il semble que c'est plutôt difficile de re-commander: http://groups.google.com/group/mongodb-user/browse_thread/thread/1df1654889e664c1

4voto

fiznool Points 736

Je sais que c'est une vieille question, mais les Mongo docs faire maintenant spécifier que toutes les propriétés du document conservent leur ordre comme ils sont insérés. Naturellement, cela s'étend à des tableaux, trop.

Document De L'Ordre Des Champs

MongoDB conserve l'ordre des champs d'un document d'écriture suivantes opérations, sauf pour les cas suivants:

  • Le champ _id est toujours le premier champ dans le document.
  • Mises à jour qui incluent le renommage des noms de champ peut entraîner la remise en ordre des champs dans le document.

Modifié dans la version 2.6: à Partir de la version 2.6, MongoDB activement tente de préserver l'ordre des champs dans un document. Avant la version 2.6, MongoDB n'a pas activement à préserver l'ordre des champs dans un document.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X