這是您存儲mongoDB貨幣匯率的方式嗎? 它確實對我們有用,但是我看到一些限制,如果它很難讓我們做日期/時間搜索,而不是我們將要做的事情是分割日期和時間,然後將它放在選擇下拉列表中或一些東西。存儲貨幣兌換是MongoDB
請給我你的意見。
{
"currentexchange": {
"0": {
"to": "NZD",
"rate": "1.2879",
"updated": "8: 42pm"
},
"1": {
"to": "USD",
"rate": "0.9777",
"updated": "8: 42pm"
},
"2": {
"to": "KWD",
"rate": "0.2739",
"updated": "8: 42pm"
},
"3": {
"to": "GBP",
"rate": "0.6354",
"updated": "8: 42pm"
}
},
"exchangehistory": {
"2012-06-06T09: 51: 25+10: 00": {
"0": {
"to": "NZD",
"rate": "1.2875"
},
"1": {
"to": "USD",
"rate": "0.9768"
},
"2": {
"to": "KWD",
"rate": "0.2742"
},
"3": {
"to": "GBP",
"rate": "0.6351"
}
},
"2012-06-06T10: 00: 09+10: 00": {
"0": {
"to": "NZD",
"rate": "1.288"
},
"1": {
"to": "USD",
"rate": "0.9774"
},
"2": {
"to": "KWD",
"rate": "0.2743"
},
"3": {
"to": "GBP",
"rate": "0.6354"
}
},
"2012-06-06T10: 15: 07+10: 00": {
"0": {
"to": "NZD",
"rate": "1.2878"
},
"1": {
"to": "USD",
"rate": "0.978"
},
"2": {
"to": "KWD",
"rate": "0.274"
},
"3": {
"to": "GBP",
"rate": "0.6357"
}
},
"2012-06-06T10: 30: 10+10: 00": {
"0": {
"to": "NZD",
"rate": "1.2873"
},
"1": {
"to": "USD",
"rate": "0.977"
},
"2": {
"to": "KWD",
"rate": "0.2737"
},
"3": {
"to": "GBP",
"rate": "0.6352"
}
},
"2012-06-06T10: 45: 08+10: 00": {
"0": {
"to": "NZD",
"rate": "1.2879"
},
"1": {
"to": "USD",
"rate": "0.9777"
},
"2": {
"to": "KWD",
"rate": "0.2739"
},
"3": {
"to": "GBP",
"rate": "0.6354"
}
}
},
"from": "AUD"
}
那麼我們如何明確使用這個。
當用戶想要提款時,我們需要能夠獲得他們要求提款的匯率。
如果用戶有兩種類型的貨幣並且說默認是AUD,他們用美元支付某人,那麼我們需要轉換它,或者如果他們沒有足夠的錢,我們還需要能夠進行實時轉換率更改美元和他們有澳元,然後我們需要浸入澳元兌換一些支付其餘的費用。
你期望運行什麼類型的查詢?瞭解大型查詢是建模數據的關鍵。 –
@GatesVP我已經在上面編輯過,以解釋我們如何使用它。 – RussellHarrower
看起來像你的收藏將有每個貨幣一個文件?這可能是非常有問題的,因爲它會不斷增長無限... –