{ "_id": "apples", "qty": 5 }
{ "_id": "bananas", "qty": 7, "price": 12.00 }
{ "_id": "avocados", "qty": 14, "price": 14.00, "status:" "available" }
如何獲取文檔中字段的count
?所以在上面的例子中,計數分別爲2
,3
和4
。計數文檔中的字段數
{ "_id": "apples", "qty": 5 }
{ "_id": "bananas", "qty": 7, "price": 12.00 }
{ "_id": "avocados", "qty": 14, "price": 14.00, "status:" "available" }
如何獲取文檔中字段的count
?所以在上面的例子中,計數分別爲2
,3
和4
。計數文檔中的字段數
使用json_decode解碼您的文檔,然後計算領域的數量:
$document = '{ "_id": "apples", "qty": 5 }';
$count = count((array) json_decode($document));
沒有個別的課程,這很容易。我需要運行一個查詢查詢,而不是返回的對象,我只需要計數字段。但我相信唯一的辦法是獲得每個文件,然後運行計數。 – 3zzy
的計數()函數做的工作!
count($myDocument);
你的'count'字段在哪裏? – Yogesh
不想獲得特定的字段,我只需要文檔中存在的字段數。 – 3zzy