gpt4 book ai didi

javascript - 将服务器变量设置为 mongo 集合 Meteor.js 中保存的数据

转载 作者:可可西里 更新时间:2023-11-01 10:24:50 26 4
gpt4 key购买 nike

对于我的应用程序,我必须进行 HTTP.call 以获取 session ID。我需要将此 session 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);

现在已经研究了几个小时,找不到任何东西。提前致谢

最佳答案

sortlimitfind 的选项和 findOne .试一试:

var options = {
fields: {sessionId: 1},
sort: {date_inserted: -1}
};

var sessionId = sessionDB.findOne({}, options);

关于javascript - 将服务器变量设置为 mongo 集合 Meteor.js 中保存的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35050945/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com