Fixed issue with deleting all data in MongoDB LogStream source.

This commit is contained in:
Andre Lorbach 2013-02-25 17:34:11 +01:00
parent e9781d2791
commit 690df992b5

View File

@ -706,11 +706,19 @@ class LogStreamMongoDB extends LogStream {
// Set default rowcount // Set default rowcount
$rowcount = null; $rowcount = null;
if ( $nDateTimeStamp > 0 )
{
// Create MongoDate Object from Timestamp // Create MongoDate Object from Timestamp
$myMongoDate = new MongoDate($nDateTimeStamp); $myMongoDate = new MongoDate($nDateTimeStamp);
// Create Criteria Array // Create Criteria Array
$myCriteria = array( $dbmapping[$szTableType]['DBMAPPINGS'][SYSLOG_DATE] => array('$lte' => $myMongoDate) ); $myCriteria = array( $dbmapping[$szTableType]['DBMAPPINGS'][SYSLOG_DATE] => array('$lte' => $myMongoDate) );
}
else
{
// Use EMPTY array to delete all!
$myCriteria = array();
}
try try
{ {