add array eleement with function return value code example
Example 1: what does results.push({}) nodejs mean
const mongoose = require('mongoose');
var data = async function () {
var array = [];
const finalResults = await new Promise((resolve, reject) => {
mongoose.connection.collection("organizations").find({}).toArray(function(err, result) {
resolve(result);
});
});
for(var i = 0; i < finalResults.length; i++)
{
var a = finalResults[i].name;
array.push(a);
}
return array;
};
module.exports = {
data: data,
};
Example 2: what does results.push({}) nodejs mean
const mongoose = require('mongoose');
var data = async function () {
const array = await mongoose.connection.collection("organizations").find({}).toArray(function(err, result) {
if (err) throw err;
return result.map(r => r.name);
});
console.log(array);
return array;
};
module.exports = {
data: data,
};