Массивы, хранящиеся в MongoDB, сохраняют свой порядок?



простой вопрос, массивы сохраняют свой порядок при хранении в MongoDB?

462   3  

3 ответов:

да MongoDB сохраняет порядок массива.. так же, как движки Javascript..

да, на самом деле из быстрого поиска google по этому вопросу кажется, что их довольно сложно переупорядочить: http://groups.google.com/group/mongodb-user/browse_thread/thread/1df1654889e664c1

Я понимаю, что это старый вопрос, но Mongo docs теперь указывает, что все свойства документа сохраняют свой порядок по мере их вставки. Это, естественно, распространяется и на массивы.

Порядок Полей Документа

MongoDB сохраняет порядок полей документа после операций записи, за исключением следующих случаев:

  • поле _id всегда является первым полем в документе.
  • обновления, включающие переименование имен полей, могут привести к изменению порядка полей в документе.

изменено в версии 2.6: начиная с версии 2.6 в MongoDB активно пытается сохранить порядок полей в документе. До версии 2.6 MongoDB активно не сохранял порядок полей в документе.

Comments

    Ничего не найдено.