例如:numberDb.NumberInfo.find({'createDate':startDate,'buzzName': {'$all' : [q1]},'netNodeId':accountArea},function(err, results){ 回调方法.. });
我目前查询条件为({'createDate':startDate,'buzzName': {'$all' : [q1]},'netNodeId':accountArea}; 但是查不出来数据,因为表中并没有buzzName字段.. 我的想法是如果数据库表中有buzzName字段就查询该字段,如果表中没有buzzName字段就忽略buzzName字段的查询条件..该如何写find方法
回复 (2)
X
{
createDate:startDate,
buzzName:{
$all:[q1],
$exists:true
},
netNodeld:accountArea
}
X
只查询存在buzzname的字段,是你想要的效果了吧。
参与回复
登录后即可参与回复。登录