私はPHPでこのMongoDBのクエリを持っています。今度はANDで条件を追加したい:MongoDBの集計クエリAND条件
experiment = $experimentInput
どうすればよいですか?
私はPHPでこのMongoDBのクエリを持っています。今度はANDで条件を追加したい:MongoDBの集計クエリAND条件
experiment = $experimentInput
どうすればよいですか?
ただ、既存の$match
クエリに条件を持つ式を追加します。docsから
$data = $collection->aggregate(
array('$match' => array(
'PATIENT_ID' => $singoloPatientId,
'experiment' => $experimentInput
)),
array('$group' => array(
'_id' => '$PATIENT_ID',
'massi1' => array(
'$max' => $dnameth_value
)
))
);
:
カンマを指定するときにMongoDBは暗黙の
AND
操作を提供し 分離式のリスト。明示的なAND
を$and
の演算子で使用する場合は、同じフィールドまたは演算子を複数の式で にする必要があります。
この
$data=$collection->aggregate(
array('$match'=> array(
'$and' => array(
'PATIENT_ID'=>$singoloPatientId,
'experiment'=>$experimentInput
))),
array('$group' => array(
'_id' => '$PATIENT_ID',
'massi1' => array(
'$max' => $dnameth_value
)
))
)
は非常 – mongoDB
ありがとう非常に感謝してみてください。私はまだ15個の評判ポイントを持っているし、その後 – shubham715
)残念ながら私は投票できません。申し訳ありません – mongoDB
は、あなたが、その後upvoteすることを忘れないでくださいために、その有用場合 – mongoDB