2016-05-04 5 views
1

私の結果は以下の通りです。mongodbのフィールドにエイリアス名を追加するには?

db.userdetail.find({}, {UserName: 1, _id:1}).pretty(); 

結果:

{ 
    "_id" : ObjectId("572981ddbe0da6156de04167"), 
    "UserName" : "anil" 
} 

ここで私はvaluename_idUserNameを変更する方法、それは可能ですか?

+0

(より多くのリソースを消費)、MongoDBののaggregation frameworkを使用することができますこれは完全に正常に動作します: db.userdetail.aggregate ([{"$ project": { "UserName":1、 "name": "$ UserName" }}]) –

答えて

-1

私は大きなクエリ(あなたは、メモリの制限をヒットするかもしれません)、または非常に一般的なクエリのためにそれをお勧めしませんが、あなたは