0
如何將來自聚合函數的查詢結果存儲到變量中並在其他函數中使用它。 我有這個功能計數記錄:Mongoose存儲查詢結果變量
const utilitiesFunctions = {};
utilitiesFunctions.conteoBatch = (callback) => {
workOrder.aggregate({
$unwind: "$batches"
}, {
$group: {
_id: "$batches",
total: {
$sum: 1
}
}
}, function(err, conteos) {
callback(conteos);
});
}
module.exports = utilitiesFunctions;
的resutl是:
[ { _id: 591c9fc757ddf611fc7c5840, total: 2 },
{ _id: 591c9a9e5683f81b8c48e44c, total: 1 } ]
我使用一個循環來搜索與下位計數的_id。如何能通過ID中的變量其他驗證功能,使用它,像這樣:
var idb = utilitiesFunctions.conteoBatch();//idb=591c9fc757ddf611fc7c5840
這是行不通的。 – joselegit
你得到的輸出/錯誤是什麼? – marto
該變量是空的 – joselegit