0

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

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

但是,当我将它们结合起来时:

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

我收到一个错误。我对猫鼬很陌生,所以也许我忽略了一些东西,有什么建议吗?谢谢。

4

1 回答 1

3

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

mongodb投影

于 2013-07-05T06:11:12.360 回答