Mongoose:以与模式

时间:2015-06-25 15:41:30

标签: javascript node.js mongodb mongoose

有没有办法以与模式中出现的顺序相同的顺序检索我的mongoose数据库信息?

它似乎在返回对象时按类型分组。

示例:

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

我需要按照它在架构中出现的特定顺序编写一个包含信息的文件,这样如果可以按顺序检索它,它将节省大量代码。

如果不可能,是否可以检索架构以按顺序获取密钥,以便在编写文件时可以匹配它们?

1 个答案:

答案 0 :(得分:0)

您必须使用数组。

  

对象是Object类型的成员。它是无序集合属性,每个属性都包含原始值,对象或函数。存储在对象属性中的函数称为方法。

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