对于我的应用程序,我必须创建一个HTTP.call来获取会话ID。我需要将此会话ID存储到mongo集合中,我这样做。
if (Meteor.isServer) {
sessionDB = new Mongo.Collection("sessionID");
HTTP.call( 'GET', 'http://mycalltosomeapi.svc/json/whatever', {
}, function( error, response ) {
if ( error ) {
console.log(error);
} else {
sessionDB.insert({
sessionId: response.data.session_id,
date_inserted: new Date()
});
}
}
如何抓取我的mongo存储的最新条目' sessionId'并将其放入变量中,以便我可以进行其他调用?我试着这样做,但没有运气。
var sessionId = sessionDB.findOne({}, {sessionId:1}).sort({"date_inserted":-1}).limit(1);
现在研究了几个小时,找不到任何东西。提前致谢