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 に答える