hxp
2024-10-31 402ed2e6a90a785d2fce3eca23cd324f350d54c5
db/DBOper.php
@@ -302,7 +302,7 @@
      if (isset($ret) && $ret["ok"] == 1) {
         $retArray = $ret["result"];
      }
      \Logging\LogInfo('Mongo Aggregate: $ret=' . $ret);
      // \Logging\LogInfo('Mongo Aggregate: $ret=' . $ret);
      MongoDBPool::Close($conn);
      return true;
   }
@@ -362,6 +362,24 @@
   return true;
}
function FindOneSort($collectionName, $find, &$retArray, $fields = null, $sortArray = null)
{
   $dbName = GetDBName();
   if (!$dbName) {
      return false;
   }
   if (!MongoDBOper::Find($collectionName, $find, $retFindArray, $fields, $sortArray, 1)) {
      return false;
   }
   if (isset($retFindArray)) {
      foreach ($retFindArray as $value) {
         $retArray = $value;
         break;
      }
   }
   return true;
}
function Find(
   $collectionName,
   $find,