我编写了一个特定的查询,它从文档的用户数组中获取FirstName, 该查询成功运行并显示在MongoPlayround网站上,但当我try 用JavaScript运行代码并try 打印到控制台时,它给我的结果为空或没有输出
let dataset= await collection.find({
"users.0.firstName": "Terry"
},
{
_id: 0,
"firstName": {
$map: {
input: "$users",
in: "$$this.firstName"
}
}
}).toArray();
if(dataset&dataset.firstName)
{
for(let i=0;i<50;i++)
{
console.log(dataset.firstName[i])
}
}
try 删除Toarry()方法,try 不使用循环,但仍未得到任何结果
MongoPlayground data个