我是nodejs和mongoose的初学者。我正在尝试检索astname有笔记本电脑的类别值。请建议我如何实现这一目标。
var astname = "Laptop";
Asset.find({ astname : astname}, function(err, foundcategory){
if(err){
console.log(err);
} else {
console.log(foundcategory.category);
}
})
foundcategory
在你的例子中是一个数组。使用findOne
而不是find
来查询单个文档。
var astname = "Laptop";
Asset.findOne({ astname : astname}, function(err, foundcategory){
if(err){
console.log(err);
} else {
console.log(foundcategory.category);
}
})