xtfer / vultan
轻量级的MongoDB包装器
0.1.2-alpha
2014-03-05 11:12 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-28 14:43:01 UTC
README
Vultan 包装了原生的 MongoPHP 驱动,并提供了一个流畅、可扩展的查询接口。
插入文档
// Using the connect() method without arguments returns a connection to the // default MongoDB on localhost. $vultan = \Vultan\Vultan::connect(); // Choose a database. $vultan->useDatabase('cars'); // Choose a collection to work with. $vultan->useCollection('marques'); // Prepare some data. $data = array( 'name' => 'Rolls Royce', 'founded' => '1906', 'type' => 'manufacturer', 'place' => 'Manchester' ); // Insert some data. $result = $vultan->insert($data)->execute();
查找文档
$vultan = \Vultan\Vultan::connect() ->useDatabase('cars') ->useCollection('marques'); $query = $vultan->find(); $result_data = $query // Add some conditions. ->addCondition('founded', '1906') ->addCondition('place', 'Manchester') // Ensure the query returns an array. Omit this if you prefer an iterator. ->resultsAsArray() // Run the query. ->execute(); print_r($result_data);