2016-06-28 2 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"}]); 
찾고있는 무슨이인가
관련 문제