簡體   English   中英

貓鼬:以與架構相同的順序檢索數據

[英]Mongoose: retrieve data in same order as schema

有沒有一種方法可以按照與模式中顯示的順序相同的順序來檢索我的貓鼬數據庫信息?

返回對象時似乎按類型分組。

例:

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

我需要按照信息在架構中出現的特定順序編寫一個文件,因此,如果可以按照該順序進行檢索,將節省很多代碼。

如果無法實現,是否可以檢索模式以按順序獲取鍵,以便在編寫文件時可以將它們匹配?

您將必須使用數組。

對象是對象類型的成員。 它是屬性的無序集合 ,每個屬性都包含原始值,對象或函數。 存儲在對象屬性中的函數稱為方法。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM