0

MongoDBのドキュメントを読んで判断すると、sqlのようなステートメントに相当するものはありません。

SELECT 'field1' as 'a', 'field2' as 'b' ....

しかし、私はそのような機能を必要としているので、何かを逃したことを願っています。

この問題に対処するための一般的な方法は何ですか?

4

1 に答える 1

3

最も一般的なアプローチは、一連のフィールドを取り込んで、アプリケーションが必要とするものにそれらをマップするために、アプリケーション内にマッピング レイヤーを作成することです。

ASMongoDB にプロジェクションがまったく組み込まれていないことは正しいです。

ただし、集計でこれを達成できると思います:

  • 理由がわからない
  • アプリで行うよりも重く、遅くなります。

そうそう、私はアプリでマッピング クラスを作成することに固執します。

于 2012-11-16T15:26:47.280 に答える