在猫鼬中获取集合字段

时间:2015-02-12 15:14:43

标签: node.js mongodb mongoose

有什么方法可以从mongoose中的集合中获取所有唯一键。 我在mongo中遇到的一个解决方案

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

但是因为mongoose没有任何runCommand所以查询在mongoose中失败。我也尝试使用executeDbCommand但它不适用于我。

是否有可用的替代解决方案,或以任何方式获取集合的所有密钥(集合名称作为参数传递)。

0 个答案:

没有答案