MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

PHP MongoDB काउंट रिकॉर्ड्स

मुझे मोंगोडीबी कमांड का एक बेहतर समाधान मिला है

ये रहा

<?php
    // Last Online Time
    $Time = time() - 86400;

    // Connection
    $Manager = new MongoDB\Driver\Manager("mongodb://" . DB_USERNAME . ":" . DB_PASSWORD . "@" . DB_HOST . ":" . DB_PORT . "/" . DB_NAME);

    // Command
    $Command = new MongoDB\Driver\Command(["count" => "account", "query" => ['LastOnline' => ['$gt' => (int) $Time]]]);

    // Result
    $Result = $Manager->executeCommand(DB_NAME, $Command);

    //print($Result->toArray());Array ( [0] => stdClass Object ( [n] => 228598 [ok] => 1 ) //so n is our totalcount
    // Get Total Online In 1 Hour Ago
    echo count($Result->toArray()[0]->n);
?>



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - सम्मिलित आइटम की वापसी आईडी

  2. MongoDB शार्प संग्रह पुनर्संतुलन नहीं कर रहा है

  3. 'उल्का मोंगो' का उपयोग करके स्थानीय (चल रहे) मोंगो से कनेक्ट नहीं हो सकता

  4. लेखन त्रुटि:db.Collection एक फ़ंक्शन नहीं है, प्राप्त नहीं कर सकता

  5. मोंगोडीबी $acosh