我想在使用mongoskin时在mongoDB中使用runCommand

时间:2014-08-18 13:20:23

标签: node-mongodb-native mongoskin

我想在 runCommand 中使用 mongoDB 中的mongoskin。 目前我正在做这样的事情:

app.get('/api/powders', function(req, res, next) {
  db.collection('powders').find({} ,{limit:0, sort: [['_id',-1]]}).toArray(function(e, results){
    if (e) return next(e)
    res.send(results)
  })
})

等于

db.powders.find()

但是我想要一个能帮到我的功能

db.runCommand({distinct: "powders", key: "color"})

任何人都可以帮助我或任何其他选择, 谢谢!

1 个答案:

答案 0 :(得分:1)

使用db.command()

db.command( { distinct: "powders", key: "color" }, function( err, result ) {
    // ...
});