【发布时间】:2018-09-25 19:15:48
【问题描述】:
我想在 mLab(mongoDB) 中读取一个集合,并根据来自 AWS LAMBDA 函数的请求获取结果文档。
我可以编写一个 nodeJS 函数代码 sn-p 并且我设置的任何超时都会导致
任务在 *** 秒后超时
任何解决方案、链接或想法都会有所帮助。 JAVA 或 NODE
'use strict';
const MongoClient = require('mongodb').MongoClient;
exports.handler = (event, context, callback) => {
console.log('=> connect to database');
MongoClient.connect('mongodb://test:test123@ds.xyx.fleet.mlab.com:1234', function (err, client) {
if (err) {
console.log("ERR ",err );
throw err;
}
var db = client.db('user');
db.collection('sessions').findOne({}, function (findErr, result) {
if (findErr){
console.log("findErr ",findErr);
throw findErr;
} else {
console.log("#",result);
console.log("##",result.name);
context.succeed(result);
}
client.close();
});
});
};
P.S:参考了所有相关的堆栈问题。
【问题讨论】:
标签: aws-lambda mlab