2014-05-22 86 views

回答

2

切换到您正在使用的数据库和类型:

mr = db.runCommand({ 
    "mapreduce" : "myCollectionName", 
    "map" : function() { 
    for (var key in this) { emit(key, null); } 
    }, 
    "reduce" : function(key, stuff) { return null; }, 
    "out": "myCollectionName" + "_keys" 
}) 

,一旦你得到的结果,类型:

db[mr.result].distinct("_id") 

,你会得到域的名称列表。

相关问题