我正在为加密货币汇率显示后端编写代码,
我有两个主要问题是
首先
last: {
rate: (idx, cb) => {
models.master.find({}).where('id',idx).limit(10).exec((err,data)=>{
if(data && data.length>0) cb(data);
else cb(err);
});
}
}
看看它总是只有一个数据JSON对象的代码,而不是它应该有多个。
第二
我如何按最近添加的数据进行排序意味着我已经添加了时间键以便这样做但我缺乏知识。(上升和下降)
"time":"5-7-2017_12:05:43:PM"
测试MongoDB对象:
[{"_id":"595c88bf4d451b206454434b","time":"5-7-2017_12:05:43:PM","id":"bitcoin","name":"Bitcoin","symbol":"BTC","rank":"1","price_usd":"2561.25","price_btc":"1.0","market_cap_usd":"42078648188.0","available_supply":"16428950.0","total_supply":"16428950.0","percent_change_1h":"0.2","percent_change_24h":"-2.42","percent_change_7d":"2.13","last_updated":"1499236459","price_inr":"165829.411875","market_cap_inr":"2724403116224","__v":0}]