私はmongodbをいじり始め、質問を思いつきました。たとえば、JSONで表現し、Mongo DBに格納/ロードするIDフィールド(たとえば、「ID」という名前)を持つオブジェクト(POJO)があります。私が理解している限り、どのオブジェクトにも常に_idフィールド(アンダースコア、小文字)があります。私がやりたいのは、クエリ中にmongodbが_idではなくフィールドIDを持つJSONを返すようにすることです。SQLでは次のようなものを使用します
SELECT _id as ID ...
私の質問は、mongo dbでこれを行うことが可能かどうかです。可能であれば、Javaベースの例は本当に高く評価されます:)
レコードを反復処理して_idをIDに手動で置き換えることが可能であることは理解していますが、このO(n)ループは必要ありません。また、行を複製して「id」と「_id」の両方を保存したくないので、クエリまたはJavaドライバーのレベルで解決策を探しています。
よろしくお願いします。良い一日を。