用PHP清理MongoDb

用PHP清理MongoDb,php,mongodb,Php,Mongodb,我有以下代码: $pid=$\u GET[“pid”]; $manager=new MongoDb\Driver\manager(“mongodb://localhost:27017"); $query=newmongodb\Driver\query([“pid”=>$pid]); $rows=$manager->executeQuery(“shop.products”,$query); 有没有办法用php清理$pid?谢谢。您可以将$pid强制转换为查询中的字符串,以防止它成为映射。清理的目

我有以下代码:

$pid=$\u GET[“pid”];
$manager=new MongoDb\Driver\manager(“mongodb://localhost:27017");
$query=newmongodb\Driver\query([“pid”=>$pid]);
$rows=$manager->executeQuery(“shop.products”,$query);

有没有办法用php清理
$pid
?谢谢。

您可以将
$pid
强制转换为查询中的字符串,以防止它成为映射。

清理的目的是什么?你的查询应该写得很好。我认为我的代码是易受攻击的。你为什么这么认为?