mongodb 에서 distinct 를 사용 하여 무 게 를 제거 하 는 간단 한 방법

1273 단어 mongodb구별 하 다
MongoDB 의 destinct 명령 은 특정 필드 의 다른 값 목록 을 가 져 오 는 것 입 니 다.이 명령 은 일반 필드,배열 필드,배열 내 장 된 문서 에 적 용 됩 니 다.
mongodb 의 distinct 문장:

db.users.distinct('last_name')
SQL 구문 과 같 음:

select DISTINCT last_name from users
지정 한 필드 에 따라 다른 기록 집합 을 되 돌려 주 는 것 을 나타 낸다.
간단 한 실례:

// 
> db.addresses.insert({"zip-code": 10010}) 
> db.addresses.insert({"zip-code": 10010}) 
> db.addresses.insert({"zip-code": 99701}) 
 
> // shell helper: 
> db.addresses.distinct("zip-code"); 
[ 10010, 99701 ] 
 
> // running as a command manually: 
> db.runCommand( { distinct: 'addresses', key: 'zip-code' } ) 
{ "values" : [ 10010, 99701 ], "ok" 
// 
> db.comments.save({"user": {"points": 25}}) 
> db.comments.save({"user": {"points": 31}}) 
> db.comments.save({"user": {"points": 25}}) 
 
> db.comments.distinct("user.points"); 
[ 25, 31 ]
이상 에서 말 한 것 이 바로 본문의 전체 내용 이 니 여러분 들 이 좋아 하 시 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기