所以我想获取我的 MongoDB 集合中的每个文档。我使用方法 find()
从文档中获取每个属性。
app.get ('/galerija', async (req , res) => {
let db = await connect();
let cursor = await db.collection('galerija').find();
let results = await cursor.toArray();
res.json(results);
});
我需要的是在一个数组中获取所有属性(我不想使用这个:data[1].email
),那么我如何获取电子邮件的每个属性?当我尝试 data.email
时,它说它是未定义的。请帮忙。这是来自服务的文件:
async dohvati_objavu() {
let response = await Service.get(`/galerija`);
let data = response.data;
console.log("Current posts in services: "+data.email)
return data.map( function(data) {return{
id: data._id,
email: data.email,
naslov: data.naslov,
noviOpisSlike: data.noviOpisSlike,
slika: data.slikaReference,
};
});
},
在 Vue 文件中,我还想为 objava
的每个属性读取 mongo 中每个文档的属性,它还向我显示 [Object object]
:
async dohvatiObjavu(){
this.objava = await Objave.dohvati_objavu();
console.log("Current posts: " + this.objava);
}