Как передать аргумент запроса в вызов функции find ()? Здесь, в моем коде ниже, «stocksummaryId» подается в вызов app.post, но это выходит за рамки вызова MongoClient.connect () и не отображается в функции.
Переменная поискового запроса приходитвверх как "неопределенный" внутри MongoClient.connect ()! Как я могу преодолеть это и передать это соединению? Цените любые входные данные. Спасибо
app.post('/stocksummary/**', (req, res) => {
const stocksummaryId = req.params[0];
MongoClient.connect(url, function(err, db) {
if ( err ) throw err;
var dbo = db.db("mydb");
// find/query for a certain symbol like GTX, ATEN, WUBA
// Below I would like to replace the symbol WUBA with "stocksummaryId"
const cursor = dbo.collection('stocks_summary').find({ Symbol: "WUBA" }).toArray( function ( err, result ) {
console.log ( result );
db.close();
});
});