这是您为 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 然后我们需要投入 AUD 并转换一些来支付剩余的费用。