私はウェブサイトへの訪問者に関する情報を集めたコレクションを持っています。各訪問者は、営業担当者が彼らを「ロック」したかどうかなど、彼らに関するさまざまな情報を持っています。現在、私は次のコードを持っています:
$db = $conn->Surreal;
$collection = $db->visitors;
$criteria = array(
'locked_by' => $_REQUEST['ownerkey'],
);
$criteriat = array(
'locked_by' => null,
);
$cursor = $collection->find($criteria);
$cursort = $collection->find($criteriat);
//echo $doc->count() . ' document(s) found. <br/>';
foreach ($cursor as $doc) {
//List all
if($doc['locked_by'] ==null) $doc['locked_by'] = " ";
$pieces = explode("&&", $doc['location']);
echo('Surreal - '.$doc['name'].'//'.$doc['uuid'].'//'.$doc['uuid'].'//'.$doc['locked_by'].'//'.$doc['location'].'*');
}
foreach ($cursort as $doc) {
//List all
if($doc['locked_by'] ==null) $doc['locked_by'] = " ";
$pieces = explode("&&", $doc['location']);
echo('Surreal - '.$doc['name'].'//'.$doc['uuid'].'//'.$doc['uuid'].'//'.$doc['locked_by'].'//'.$doc['location'].'*');
}
基本的に、2つのforeachステートメントを使用して情報をエコーアウトします。どういうわけか、代わりにクエリを使用して基本的に言うことはできますか
if(locked_by == "RANDOM" || locked_by == null)
?