2016-06-28 4 views
0

MongoDBでインデックス値を取得するにはどうすればよいですか?以下のクエリでは、私は答えとしてComputersをしたい:配列値インデックスを取得する方法

> db.customers.find({}, { likes : { $slice: 1}}).pretty() 
{ 
     "_id" : ObjectId("57709662a93160be074de74a"), 
     "name" : "John", 
     "age" : "40", 
     "likes" : [ 
       "Computers" 
     ] 
} 

答えて

0

あなたは

db.customers.aggregate([{$project:{_id:0,selected:{$slice:["$likes", 1]}}},{$unwind:"$selected"}]); 
探しているものを、このです
関連する問題