对象看起来像这样:
{
"_id" : ObjectId("5969b38a9ab0c60370a6dea3"),
"name" : "789",
"dec" : "789",
"regular" : "789",
"sale" : "78",
"stock" : "8",
"cat" : {
"wallets" : [{
"selected" : "true",
"subcategory" : "leather"
}]
},
"imgs" : [
"file-1500099465305.png",
"file-1500099465310.png"
],
"__v" : 0
}
我的问题是
如何通过查询检索mongodb中的特定值?
答案 0 :(得分:0)
导入您的模型并通过查询找到您的实例:
export function myFunc(req, res) {
return Model.find({ 'name.last': 'Ghost' }} //your condition
})
.then(entity=> {
if (entity) {
console.log(entity) // to see object
res.status(200).json({'entity': entity}).end();
} else {
return res.status(404).end();
}
}).catch(handleError(res)); // error handling
}
现在当你调用这个函数时,你将实体作为对象,你可以从中获取实体对象键。