3 ответов:
да, на самом деле из быстрого поиска 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