【发布时间】:2018-05-17 18:30:26
【问题描述】:
有没有办法在 mongo 控制台中做这样的事情:
mongo
mongo $> db.collection.find().map(v => v.key)
也许是这样的:
mongo $> db.collection.find().cursor.map(v => v.key)
【问题讨论】:
-
可能仅在 v3.6+ 中,请参阅:docs.mongodb.com/manual/reference/method/cursor.map
-
什么意思?
map()方法一直存在。如果您使用的是旧版本的 shell(我相信是 3.2 之前的版本),那么在实现的 JavaScript 引擎中没有启用对箭头=>等 ES6 的支持。但至少从 2.0 开始,该功能本身就已经存在于此以及其他驱动程序中。
标签: mongodb mongo-shell