반응형
Mongoose / MongoDB에서 다중 필드 인덱스 생성
Mongoosejs에서 다중 필드 인덱스를 만드는 방법에 대한 문서를 찾으려고합니다. 특히 색인화되고 고유해야하는 두 개의 필드가 있습니다. 두 필드를 함께 인덱싱하는 몽구스 스키마의 예는 무엇입니까?
여기에 표시된대로 개체 에서 index
메서드를 호출하여 Schema
이를 수행합니다 . 귀하의 경우에는 다음과 같습니다.
mySchema.index({field1: 1, field2: 1}, {unique: true});
복합 인덱스를 만들 때 스키마 수준에서 인덱스를 정의해야합니다.
animalSchema.index({ name: 1, type: -1 });
참조 : http://mongoosejs.com/docs/guide.html#indexes
Following command can be used to create compound index for nested json:
db.ACCOUNT_collection.createIndex({"account.id":1,"account.customerId":1},{unique:1})
Mongo json structure is like :
{"_id":"648738"
"account": {
"id": "123",
"customerId": 7879,
"name": "test"
..
..
}
}
예상대로 완벽하게 작동하는 샘플 데이터로 테스트했습니다.
참고 URL : https://stackoverflow.com/questions/12573753/creating-multifield-indexes-in-mongoose-mongodb
반응형
'Development Tip' 카테고리의 다른 글
LINQ 람다에서 여러 테이블 간 조인을 수행하는 방법 (0) | 2020.10.04 |
---|---|
사용자 정의 된 막대 단추 항목에 "내비게이션 항목에서 지원되지 않는 일반 스타일"경고 (0) | 2020.10.04 |
iOS 6 UITableView dequeueReusableCellWithIdentifier : forIndexPath를 사용할 때 UITableViewCell의 스타일 설정 : (0) | 2020.10.04 |
html 라디오 버튼을 레이블에 수직으로 정렬하는 방법은 무엇입니까? (0) | 2020.10.04 |
matplotlib를 사용하여 범례 프레임 테두리 제거 또는 조정 (0) | 2020.10.04 |