npmjs.org에서 상당수의 DynamoDB 모듈을 볼 수 있습니다. 나는 그들 모두가 2 차 지표의 도입 이전에 그것들을 지원하지 않는다고 추측하고있다. 누구든지 보조 인덱스를 지원하는 Node.js 용 고급 DynamoDB 모듈을 알고 있습니까?2 차 인덱스를 지원하는 Node.js 용 고급 DynamoDB 모듈이 있습니까?
답변
필자가 작성한 모듈 중 하나 인 dynamo-table은 보조 인덱스를 지원합니다.
당신은 당신의 테이블 생성자를 지정할 수 있습니다 인덱스가 쿼리에 필요한 경우 다음 라이브러리를 확인할 수 있습니다 createTable
전화는 주어진 보조 인덱스와 테이블을 생성합니다
table = dynamoTable('customers', {
key: ['id', 'name'],
indexes: {emailIx: 'email'}
})
table.query({id: 'a', email: {'>': 'b'}}, function(err, items) {
// query will have been called with IndexName: emailIx
})
- 당신은 할 수 투영법 및 유형을 지정하십시오.
table = dynamoTable('customers', {
key: ['id', 'name'],
keyTypes: {age: 'N'},
indexes: {ageIx: {key: 'age', projection: ['address', 'dob']}}
})
table.createTable(function(err) {
// will correctly populate LocalSecondaryIndexes and AttributeDefinitions
})
문서는 (전형적인!) 순간에서 지상에 조금 빛,하지만 당신은 the tests에서 자세한 내용을 찾을 수 있어야합니다.
AWS SDK for Node.js은 Amazon DynamoDB의 보조 색인을 지원합니다. 당신은 github에 대한 코드를 찾을 수 있습니다 또는 당신은 NPM를 통해 얻을 수 있습니다 : 당신이 인터페이스 같은 MongoDB를 좋아한다면
npm install aws-sdk
물론, 자체 SDK는 모든 API 기능을 지원합니다. 나는 많은 것을 위해 그것을 사용하고있다. 하지만 상당히 낮은 수준이라는 것을 알았습니다. 보조 인덱스를 지원하는 모듈을 찾고 DynamoDB로 작업하기가 더 쉽도록 여러 가지 노드 모듈이 설계되었습니다. 위의 답변에서 하나를 찾았습니다. –
당신은 사용할 수 있습니다 https://github.com/aaaristo/dyngodb
npm install -g dyngodb
는 최근 vogels을 사용하기 시작했습니다. 그것은 훌륭합니다. 충분히 관리가 잘되고 몽구스 같은 문법이 있습니다. 그것은 보조 인덱스와 병렬 스캔을 지원합니다.이 스캔은 다른 다이나믹 SDK가 거의 없습니다. 나는 왜 내가 발전기 + 노드 라이브러리를 위해했던 첫 100 개의 검색에서 그것을 찾지 못했는지 모르겠다. ...
- 1. PyAutoGui 모듈이 2 차 실행시 PermissionError를 제공합니다.
- 2. 어떻게 다이나모 맵 매퍼에 2 차 인덱스를 주석으로 추가합니까?
- 3. Node.js HTTP 요청 모듈이 있습니까?
- 4. 파이썬 : 많은 터널을 지원하는 ssh 용 파이썬 모듈이 있습니까?
- 5. thttpd 웹 서버를 지원하는 PHP 5 용 SAPI 모듈이 있습니까?
- 6. 2 개의 지형 공간 인덱스를 지원하는 데이터베이스가 있습니까?
- 7. 2 차 방정식 2 차 프로그래밍 R
- 8. 1 차 또는 2 차?
- 9. TLS를 지원하는 Perl IMAP 모듈이 있습니까?
- 10. Node.js Communcation with DynamoDB- JSON
- 11. Node.js- DynamoDB AWS- 파라미터 검색
- 12. Node.js 용 AWS SDK를 사용하여 DynamoDB 테이블에 항목 추가
- 13. node.js 개발자를위한 고급 설명서
- 14. Node.js 모듈이 통신하지 않습니다.
- 15. Google Maps API 용 CodeIgniter 용 라이브러리/모듈이 있습니까?
- 16. node.js 모듈이 설치된 디렉토리를 변경할 수 있습니까?
- 17. Hadoop 용 DynamoDB InputFormat
- 18. ORCID 용 스프링 소셜 클라이언트 모듈이 있습니까?
- 19. 1 차 및 2 차 액터의 표현
- 20. 2 차 클래스를 1 차 클래스로 캡슐화하는 방법이 있습니까?
- 21. 파이썬 용 webkit2 모듈이 있습니까?
- 22. ip6tables 용 connlimit 모듈이 있습니까?
- 23. 차 및 2 차 로그 파일
- 24. 2 차 곡선을 3 차 곡선으로 변환
- 25. LDAP를 지원하는 고급 CMS 권장 사항
- 26. BOTO-Python을 사용하여 테이블에 대한 Amazon DynamoDB의 모든 1 차 및 2 차 인덱스를 나열하십시오.
- 27. 글로벌 보조 인덱스를 사용하여 dynamoDB 쿼리 필터링하기
- 28. CPLEX 2 차 단순?
- 29. 1 차 및 2 차 목표
- 30. 1 차 및 2 차 카메라 토글
아름다운 감사! –