PHP Portal » PHP Handbuch » The MongoMaxKey class

Werbung

The MongoMaxKey class


Einführung

MongoMaxKey is a special type used by the database that evaluates to greater than any other type. Thus, if a query is sorted by a given field in ascending order, any document with a MongoMaxKey as its value will be returned last.

MongoMaxKey has no associated fields, methods, or constants. It is merely the "largest" thing that can be inserted into the database.

Klassenbeschreibung

MongoMaxKey
MongoMaxKey {
}

Using MongoMaxKey as a value

PHP Code
1
2
3
$collection->insert(array("task" => "dishes", "do by" => new MongoMaxKey)); $collection->insert(array("task" => "staff meeting", "do by" => new MongoDate(strtotime("+4 days"))); $cursor = $collection->find()->sort(array("do by" => 1));

The cursor will contain the staff meeting document, then the dishes document. The dishes document will always be returned last, regardless of what else is added to the collection (unless other documents are added with MongoMaxKey in the "do by" field).