limit
withおよびskip
in phpを使用して、mongo ドキュメントの内部配列を取得します。
$db->users->findOne(array('_id' => new MongoId('5045fa0213cfcdfc06000008')));
上記のクエリは、mongo配列の下に表示されます
[_id] => MongoId Object (
[$id] => 5045fa0213cfcdfc06000008
)
[items] => Array (
[0] => 13
[1] => 4
[2] => 3
[3] => 7
[4] => 10
[5] => 11
[6] => 28
[7] => 54
[8] => 31
[9] => 33
[10] => 37
[11] => 12
)
上記のmongo docで、以下のようなもの を利用することは可能ですlimit
かskip
$db->users->
findOne(array('_id' => new MongoId('5045fa0213cfcdfc06000008')))->
limit(5)->skip(5);
次のように出力されます
[_id] => MongoId Object (
[$id] => 5045fa0213cfcdfc06000008
)
[items] => Array (
[5] => 11
[6] => 28
[7] => 54
[8] => 31
[9] => 33
)
items
そして、 mongoを使用して配列の総数を取得する方法は?