const userSchema = new Schema({
name:{type:String},
clubnumber:{type:String},
memo:[{
memos:{type:String}
}]
})数据结构如上,现在是想匹配name和clubnumber,来查询库下的所有memo
db.userModel.findOne({name:name,clubnumber:clubnumber},(e,d)=>{ console.log(d.memo);
})小弟这样写的话,控制台出来的数据是
[
{ memos:xxx,id:xxxx},
{ memos:xxx1,id:xxxxx}
]小弟想得到的数据结构是
{memos1,memos2,memos3}//所有memos的一个数组小弟现在能想到用遍历重新创建一个数组,但是有大神知道mongoose有什么操作能直接获得这样的吗,感激不尽~
慕的地6264312
FishWithSmile
蝴蝶刀刀
随时随地看视频慕课网APP
相关分类