収集した「ページ」から個別のレコードを見つけたい。
私は試した:
$Volume_numbers = Pages::find(array('fields'=>'DISTINCT volume_number'));
私も試しました:
$params = array('conditions'=>array(
'distinct' => 'pages',
'key' => 'volume_number',
));
$pageVolumes = Pages::all($params);
MongoDBのドキュメントと回答の1つで提案されているように。
これをMongoで実行しようとすると、正しい結果が得られます
> db.runCommand({distinct:'pages',key:'volume_number'})
{
"values" : [
22,
38
],
"stats" : {
"n" : 1084,
"nscanned" : 1084,
"nscannedObjects" : 1084,
"timems" : 25,
"cursor" : "BasicCursor"
},
"ok" : 1
}