티스토리 뷰

Server dev./Node JS

MongoDB 데이터 타입 종류

제이스핀 2018. 10. 22. 21:37
반응형
MongoDB의 데이터 타입에는 총 16가지가 있다.



출처 : https://data-flair.training/blogs/mongodb-data-types/



이 사이트를 보고 Node.JS에서 데이터 모델을 만들 때 type : Double 이라고 했더니 에러가 뜨더라...


알고보니 mongoose Schema type 은 또 달라서, 이에 맞춰 설정을 해줘야 한다.




출처 : https://mongoosejs.com/docs/api.html#Schema



var imageDataSchema = mongoose.Schema({
    dataId  : {type: String, require: true, unique: true},
    coordinateX  : {type: Number, require: true},
    coordinateY : {type: Number, require: true},
    labelWidth : {type: Number, require: true},
    labelHeight : {type: Number, require: true},
    labelClass  : {type: String, require: true},
    labelRatio : {type: Number, require: true},
    created_at  : String
});

이런 식으로 모델을 만들어 .save() 하게 되면 알아서 MongoDB 데이터 타입으로 저장된다.





Number들이 알아서 Integer, Double로 저장 된 것을 볼 수 있다.



반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
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
글 보관함