如何在mongodb中通过map reduce执行select*查询

如何在mongodb中通过map reduce执行select*查询,mongodb,mongo-java,Mongodb,Mongo Java,我想通过“Map Reduce”选择文档中的所有列,但无法理解在这种情况下如何编写映射函数。简而言之,我想在SQL中执行类似select*的操作,您可能需要.find()。用户的示例集合,db.users.find()将返回所有内容 下面是一个很好的SQL to MongoDB NoSQL命令列表:您可以使用this对象,它在map函数中表示您的文档,但它可能会被其他属性污染,最好手动删除所需的属性。如果要选择所有属性,您可能需要发出此 emit(键,此键)在你的地图功能中。@Manuel不要乱

我想通过“Map Reduce”选择文档中的所有列,但无法理解在这种情况下如何编写映射函数。简而言之,我想在SQL中执行类似select*的操作,您可能需要
.find()
用户的示例集合
db.users.find()
将返回所有内容


下面是一个很好的SQL to MongoDB NoSQL命令列表:

您可以使用
this
对象,它在map函数中表示您的文档,但它可能会被其他属性污染,最好手动删除所需的属性。

如果要选择所有属性,您可能需要发出


emit(键,此键)
在你的地图功能中。

@Manuel不要乱动,如果你认为这是一个“糟糕”的问题,就投票结束。然而,我个人认为,如果你认为这是一个简单和“糟糕”的问题,你可能误解了这个问题。有时我不确定投票结束。他一定试过什么,否则他不会知道他不懂“如何编写映射函数”。他应该告诉我们他尝试了什么,这样我们就可以提供帮助。@Manuel好吧,这条线通常用于这个网站上的一种特定类型的拖曳,这就是为什么我说的,但如果不是,那么我收回我说的话Hanks tymeJV,但我的问题与“地图还原”有关,我自己找到了一个解决方案。我们可以在map函数中使用emit(this.\u id,this)。下一票的原因是什么?它实际上解决了老年退休金计划的问题。。。