猫鼬动态条件推送返回为[object]

时间:2018-08-27 11:14:08

标签: javascript node.js mongodb mongoose

我试图通过猫鼬在node.js中添加动态条件,

var date_and_cond = { $and: [] };
date_and_cond.$and.push({"rec_date": {$lt: "2018-08-08"}})
console.log(date_and_cond) 

我希望以上内容能打印

  

{'$ and':[{rec_date:{$ lt:“ 2018-08-08”}

,所以猫鼬可以将其作为查询执行,但我得到的是

  

{'$ and':[{rec_date:[Object]}]}

1 个答案:

答案 0 :(得分:2)

要记录对象的详细信息,只需使用JSON.stringify()

console.log(date_and_cond)替换为console.log(JSON.stringify(date_and_cond))

希望这会对您有所帮助:)