我正在尝试将以下示例从 mysql 转换为 Mongodb。
但是,我被困在一个点上。任何输入将不胜感激。
SQL查询:
$cmd = "SELECT COUNT(*) FROM (SELECT * FROM pkt_tbl WHERE m_out_port= " . $out_port . " AND m_time<=" . $selPointX . " AND m_time>=" . $startTime . ") AS pkt_tbl WHERE m_in_port=" . $i;
Mongodb查询(我尝试了什么):
$find_query = array('m_out_port'=>$out_port, 'm_in_port'=>$i,'m_time'=>array('lte' => $selPointX, 'gte'=>$startTime));
$find_projections = count();
$result = $table->find($find_query, $find_projections);
我尝试了什么(除了代码)
我阅读了 mongodb 文档和其他 PHP.NET (Mongodocs),但仍然找不到相关的解决方案。
我不确定这是否正确/我正走在正确的道路上。
请说明。-R