2015-06-25 12 views
0

Есть ли способ получить информацию о моем mongoose db в том же порядке, что и в схеме?Mongoose: извлекать данные в том же порядке, что и схема

Кажется, по типу группы, когда он возвращает объекты.

пример:

//schema 
var data = { 
    element1 : String, 
    element2 : Number, 
    element3 : Array, 
    element4 : Number, 
} 
//.find() returns 
var data = { 
    element1 : String, 
    element2 : Number, 
    element4 : Number, 
    element3 : Array, 
} 

Мне нужно написать файл с информацией в определенном порядке, что он появляется в схеме так, если это возможно, чтобы получить его в таком порядке, что позволит сэкономить много кода ,

Если это невозможно, можно ли получить схему для захвата ключей в порядке, чтобы я мог их сопоставить при записи файла?

+0

Там нет порядка в объектах, так что порядок не имеет значения – adeneo

+0

я вижу, это выглядит, как у меня есть некоторый код, чтобы написать потом ... Из любопытства, это асинхронная аспект извлечения, которое вызывает наибольший элемент (массив) для возврата в качестве последнего элемента при записи? Другими словами, как он последовательно возвращается в том же порядке? Кажется, это не в алфавитном порядке или какой-либо другой узор, который я вижу. – BrentShanahan

+0

Асинхронный аспект этого, вероятно, не имеет к этому никакого отношения. У кого-то еще может быть более разумная причина, но процесс может быть детерминированным, но это не обязательно подразумевает предсказуемость в практическом смысле. –

ответ

0

Вам нужно будет использовать массив.

Объект является членом типа Объект. Это неупорядоченная коллекция свойств, каждая из которых содержит примитивное значение, объект или функцию. Функция, хранящаяся в свойстве объекта, называется методом.

http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf

Смежные вопросы