$query['t'] = array('$in' => $tw)
mongodb 查询用 $in 时 ,如果参数不是数组就汇报此错误,因此需要将$tw转化为数组,
有时候即使$tw时数组也会报此错误,原因时$tw索引不连续,
比如:
$tw=array(0=>'dsds',2=>'12312312')
此时即使$tw即使是数组也会报错 Can't canonicalize query: BadValue $in needs an array"
$query['t'] = array('$in' => $tw)
mongodb 查询用 $in 时 ,如果参数不是数组就汇报此错误,因此需要将$tw转化为数组,
有时候即使$tw时数组也会报此错误,原因时$tw索引不连续,
比如:
$tw=array(0=>'dsds',2=>'12312312')
此时即使$tw即使是数组也会报错 Can't canonicalize query: BadValue $in needs an array"