• 22-02-2014, 23:32:44
    #1
    Merhaba,

    Mongodb de play sütünün toplamını nasıl alabiliriz ? (MYSQL : select sum(play) as toplam)
  • 23-02-2014, 12:16:48
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @Naytu; özel mesaj yoluylada kendisine ilettim. Konuya da iliştireyim ki daha sonra benzer bi' sorunla karşılaşanlara yardımım dokunsun.

    <?php
    	
    	$connection = new MongoClient();
    	
    	$collection = $connection->selectDB("bittebo")->selectCollection("videos");
    	
    	$response = $collection->aggregate(
    		[
    			'group' => [
    				'_id' => null,
    				'toplam' => [
    					'$sum' => '$play'
    				]
    			]
    		]
    	);
    	
    	print_r($response);
    	
    	/**
    		Array
    		(
    			[result] => Array
    				(
    					[0] => Array
    						(
    							[_id] => 
    							[toplam] => 24
    						)
    				)
    			[ok] => 1
    		)
    	**/
  • 23-02-2014, 19:04:59
    #3
    Sorunu aşağıdaki gibi çözdüm, @saintx teşekkürler

    $mongo->tabloadi->aggregate([
        ['$group' => ['_id' => null, 'toplam' => ['$sum' => '$play']]]
    ]);