我已经在node中使用mongodb编写了以下脚本:
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/myDB";
MongoClient.connect('mongodb://localhost:27017', { useNewUrlParser: true }, function (err, client) {
if (err) throw err;
var db = client.db('myDB');
db.collection("emails").find({}).limit(2).toArray(function (err, result) {
if (err) throw err;
console.log(result);
client.close();
});
});
现在,这成功地将两个记录返回到控制台,并且我假设结果是一个数组。我想做的是访问数组中的特定值(如电子邮件或姓氏),以及如何访问数组中的特定索引(如0或1)以显示特定记录的电子邮件或姓氏。
基本上,我正在尝试构建一个简单的脚本,该脚本在执行时会根据我提供的条件从我的数据库中加载一定数量的记录并向其发送电子邮件,一旦发送了电子邮件,便会标记特定的记录。我已经整理了电子邮件部分,但是现在我需要将电子邮件加载到数组中,然后将该数组传递到for循环中以发送电子邮件。
请告知。