node.js - 如何从猫鼬查询中检索值
问题描述
我是 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);
}
})
推荐阅读
- javascript - 在http native get方法打字稿上传递参数数组列表
- java - 如何正确使用 Reflector Class.cast()?
- javascript - 这个IPC代码有什么问题?它不发出事件
- r - 当在两个矩阵上执行时,all.equal 在 R 中做了什么
- javascript - javascript可以自定义css的@rule吗?
- eclipse - TTN 网络上的 65535 cnt 值
- python - Seaborn:如何在 catplot 中设置自定义“色调”标签而不是自动标签
- python - 从Excel工作表中读取一列的多行并将其保存为字典
- asp.net-core - FluentValidation:如何显示客户端验证
- ruby-on-rails - Rails - 使用附加字段序列化集合