[MONGODB] 몽구스 / MongoDB를에 Multifield 인덱스 만들기
MONGODB몽구스 / MongoDB를에 Multifield 인덱스 만들기
나는 Mongoosejs에서 다중 필드 인덱스를 생성하는 방법에 대한 아무 소용, 문서를 찾기 위해 노력하고있어. 특히 내가 필요 색인과 독특한 할 것을 두 개의 필드가 있습니다. 예를 들어 몽구스 스키마는 인덱스 두 개의 필드 함께 무엇입니까?
해결법
-
==============================
1.당신은 다음과 같이 그렇게하기 위해 스키마 개체의 인덱스 메소드를 호출합니다. 귀하의 경우를 위해 뭔가를 같이 할 것입니다 :
당신은 다음과 같이 그렇게하기 위해 스키마 개체의 인덱스 메소드를 호출합니다. 귀하의 경우를 위해 뭔가를 같이 할 것입니다 :
mySchema.index({field1: 1, field2: 1}, {unique: true});
-
==============================
2.복합 인덱스를 생성 할 때 스키마 수준에서 인덱스를 정의하는 것은 필요하다.
복합 인덱스를 생성 할 때 스키마 수준에서 인덱스를 정의하는 것은 필요하다.
animalSchema.index({ name: 1, type: -1 });
참조 : http://mongoosejs.com/docs/guide.html#indexes
-
==============================
3.
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" .. .. } }
나는 그것이 완벽하게 예상대로 작동하고 샘플 데이터로 테스트했습니다.
from https://stackoverflow.com/questions/12573753/creating-multifield-indexes-in-mongoose-mongodb by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] 형식 오류가 : db.collection는 함수가 아닙니다 (0) | 2019.12.05 |
---|---|
[MONGODB] 방법 찾기 방법에서 몽구스 결과를 반환? (0) | 2019.12.05 |
[MONGODB] MongoDB의 배열에 배열 쿼리 (0) | 2019.12.05 |
[MONGODB] 방법) (MongoDB의 네이티브 findOne의 필드 이름으로 변수를 사용하는 방법? (0) | 2019.12.05 |
[MONGODB] MongoDB의 레코드 톤 이상 느린 매김 (0) | 2019.12.05 |