Mongoose query.select()运行不正常?

时间:2013-07-05 05:14:44

标签: javascript node.js mongodb mongoose

使用Mongoose定义查询时,您可以使用:

query.select({somefieldname: 0}) // selects everything but 'somefieldname'
query.select({somefieldname: 1}) // selects only 'somefieldname' & '_id'

但是,当我将它们组合在一起时:

query.select({somefieldname1: 0, somefieldname2: 1})

我收到错误。我对Mongoose很新,所以也许我忽略了什么,有什么建议吗?谢谢。

1 个答案:

答案 0 :(得分:3)

  

除了_id字段之外,您不能在单个投影中组合包含和排除语义。

mongodb projection