簡體   English   中英

PHP MongoDB 集合大小

[英]PHP MongoDB Collection Size

我正在使用 PHP MongoDB Library v1.6,我希望能夠獲得特定集合的大小。 我查看了的文檔,沒有看到任何會返回大小的東西。 這個庫有可能嗎? 如果是這樣,有人可以就如何實現這一目標提供一些見解。

這就是我從 mongo shell 做的事情:

db.collection.dataSize()

使用$collStats階段的聚合,您可以獲得集合大小。

例子:

$pipeline = [
    [
        '$collStats' => [
            'storageStats' =>
                ['scale' => 1024]
        ]
    ]
];
$storageStats = $collection->aggregate($pipeline)->toArray();
var_dump($storageStats);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM