如何通过mongodb中的map reduce选择*查询

时间:2013-07-26 16:39:11

标签: mongodb mongo-java

我想通过“Map Reduce”选择文档的所有列,但是在这种情况下无法理解如何编写map函数。简而言之,我想做一些像SQL中的select *

3 个答案:

答案 0 :(得分:1)

你可能想要.find()usersdb.users.find()的示例集合将返回所有内容。

这是一个很好的SQL to MongoDB NoSQL命令列表:http://docs.mongodb.org/manual/reference/sql-comparison/

答案 1 :(得分:1)

如果要选择所有属性,可能应该发出this

emit(key, this);在您的地图功能中。

答案 2 :(得分:0)

您可以使用this对象,该对象在地图功能中代表您的文档,但可能会受到其他属性的污染,最好是手动删除您需要的属性。