일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 메르페이
- react.js
- JenkinsFile
- 프라하
- PayPay
- documentdb
- 미츠이 스미토모
- 뮌헨
- Selenium
- 태국
- codebuild
- duckdb
- CSV
- 방콕
- node.js
- terraform
- 페이페이
- 아타미
- vba
- typescript
- javascript
- 三井住友カード
- 釜つる
- 체코
- pyenv
- Python
- local
- PostgreSQL
- 카마츠루
- 熱海
- Today
- Total
목록mongodb (2)
도쿄사는 외노자
테스트데이터를 만드는데, Bash가 MongoDB shell버전이랑 server버전이랑 맞질 않아서 안돌아가더라. 뭐 고칠라면 고치는데, 어차피 데이터 구조 바뀔때마다 반복작업 해야하는거, 그냥 JS로 돌려야겠다 싶었다. 그래서 대충 만들어본게 이거. /testData/testData.js const testData = [ { xxx_cd: '01', xxx_name: 'xxx01', xxx_type: '1', xxx_start_date: '2021-01-01', xxx_end_date: '2021-12-01', xxx_operation: [ { date: '2021-06-01', operaton_type: '1' } ], category: { id: 'categoryA', label: '카테고리A' }..
AWS DocumentDB를 이용하게 되어서, ACID트랜잭션이라거나 데이터 항목 제어 등을 조사할 필요가 있었다. 사실상 MongoDB를 쓰는 거나 마찬가지라, MongoDB의 내용 위주로 인풋을 하게 되었는데... 그 중, 데이터 항목 제어 관련해서 메모를 좀 해 두도록 한다. MongoDB는 아래와 같이 Collection에 Validator를 달아주어 각 항목의 Type이나 범위, Required 등을 제어 가능하다. db.createCollection("students", { validator: { $jsonSchema: { bsonType: "object", required: [ "name", "year" ], properties: { name: { bsonType: "string", desc..