我有一个项目,它在特定列中搜索特定条目,然后返回该列中包含该条目的所有文档。它几乎可以完美地工作,除非该输入字段为空时会出错。下面我试着说明一下。
我的数据库:
A|B|C|D
1|1|5|5
2|1| |6
3|2|7|7
4|2|8|8
我的PHP:
$query = array( "B" => 1);
$cursor = $collection->find( $query );
foreach ($cursor as $obj) {
echo $obj["A"] . $obj["B"] . $obj["C"] .$obj["D"] . "<br />";
}
我的输出是:
1155
21Notice: Undefined index: C6
我怎样才能不给出任何错误。只需将其视为一个空白字段。我不确定这是否是一个常见问题,但是我对 PHP 还是很陌生,对 MongoDB 还是很陌生。