0

私は試します:

$fields = array('name'=>true);
find (array(array(), $fields))

しかし、それは機能しておらず (何も得られません)、自分の間違いがわかりません。ごめん :(

4

3 に答える 3

0

すべてのレコードで特定のフィールドを探している場合は、次のようにすることができます。

$cursor = $collection->find();
    foreach( $cursor->fields(array('myField' => true )) as $doc ) {
        echo "<pre>";
        var_dump($doc);
        echo "</pre>";

これは、コレクション内の各ドキュメントに対して「myFeild」のみを返します。

http://php.net/manual/en/mongocursor.fields.php

于 2013-09-06T16:00:05.797 に答える