Node.js NodeJS介绍如何在查询中使用两个参数发出get请求
我正在节点js中编写一个get方法,当我想要获取数据库时出现了一个错误,它向我显示了一个错误,即尽管文档存在,但查询返回nullNode.js NodeJS介绍如何在查询中使用两个参数发出get请求,node.js,mongodb,express,mongoose,mongodb-query,Node.js,Mongodb,Express,Mongoose,Mongodb Query,我正在节点js中编写一个get方法,当我想要获取数据库时出现了一个错误,它向我显示了一个错误,即尽管文档存在,但查询返回null router.get('/getmodele',(req,res,next)=>{ let aa=req.query.imei; console.log(aa); Post.findOne( {imei: { 'imei.name':req.query.imei,'imei.modele':req.query.modele }, te
router.get('/getmodele',(req,res,next)=>{
let aa=req.query.imei;
console.log(aa);
Post.findOne( {imei: {
'imei.name':req.query.imei,'imei.modele':req.query.modele
},
test: {
$exists: false
}})
.
then((posts) => {
我的请求需要两个参数
我需要一些帮助,谢谢你我想你的问题应该是这样的:
{
imei:{
名称:req.query.imei,
modele:req.query.modele
}
}
查询时使用点表示法
Post.findOne( {'imei.name':req.query.imei,'imei.modele':req.query.modele})
同样的问题