4
A
回答
11
MongoDB的PHP驱动程序功能的命名类似于它们的壳同行,所以在这种情况下,你将使用MongoCollection::find()。 PHP驱动程序使用关联数组将映射字段映射到MongoDB查询。
由于PHP MongoCollection::find()
文档页面目前不包括与投影的例子,我添加了一个下面的完整性:
<?php
$m = new MongoClient();
$db = $m->selectDB('test');
$collection = new MongoCollection($db, 'SoManySins');
// Search criteria
$query = array();
// Projection (fields to include)
$projection = array("_id" => false, "FactoryCapacity" => true);
$cursor = $collection->find($query, $projection);
foreach ($cursor as $doc) {
var_dump($doc);
}
?>
对于您可以使用1/0投影规格(包含/排除),如mongo
shell或等效的真/假常量。
非常值得在PHP MongoDB驱动程序文档中使用Tutorial以及查看10gen网站上的一些archived presentations。
相关问题
- 1. PHP MongoDB \ Client不支持在查询中投影
- 2. MongoDB文档(投影与查询)
- 3. 使用Spring数据和QueryDSL在MongoDb查询上投影
- 4. 如何在投影中用正则表达式查询mongodb?
- 5. 如何在java中使用mongodb $投影
- 6. SpringData MongoDB使用投影
- 7. 投影使用MongoDB的
- 8. 无法在MongoDB中投影子文档
- 9. 用于在SQL中投影的语法
- 10. NHibernate投影查询
- 11. mongoengine查询投影
- 12. MongoDB的投影
- 13. 如何使用Hibernate SQL投影查询?
- 14. Objectify使用键的投影查询
- 15. 使用PHP在MongoDB查询中订购
- 16. 在mongo中投影子查询
- 17. 查询投影用MongoDB的10gen的司机
- 18. 在展会的MongoDB查询投影日志
- 19. MongoDB投影在查询中工作,但在创建视图时不起作用
- 20. 查询使用两个投箱在PHP
- 21. 先进的投影查询
- 22. benchRun查询与投影
- 23. Zigzag合并投影查询
- 24. 查询不投影oderby?
- 25. nhibernate queryOver投影语法
- 26. IQueryable Lambda投影语法
- 27. mongodb - php - 聚合投影和匹配
- 28. NDB查询与投影在()中.IN使用的属性
- 29. 帮助在投影查询中使用group by子句
- 30. 使这一LINQ投影查询更好
原来,这是收集的方式,我错过了。所有旧文档(谷歌搜索的第2页和第3页显示的内容?哦,是的,有用的,希望它永远不会消失。)对,就上面的例子来看,我得到了很少的脚本分钟。这是另一根羽毛和一颗珠子! – MountainMan
注意:新的PHP扩展[''mongodb''](http://php.net/manual/en/set.mongodb.php)与旧的弃用[''mongo''](http ://php.net/manual/en/book.mongo.php)PHP扩展。 – Xatoo