[MongoDB] 銀行口座のスキーマ定義サンプルコード
以前、Mongoose (MongoDB) で銀行口座の情報を取り扱う Scheme の定義をしたときに悩んで付けた field 名を公開します。
BANK_ACCOUNT_TYPE = SAVINGS: 1 CURRENT: 2 BANK_ACCOUNT_TYPE_KEYS = Object.keys(BANK_ACCOUNT_TYPE) BANK_ACCOUNT_TYPE_PATTERN = BANK_ACCOUNT_TYPE_KEYS.map (k)-> BANK_ACCOUNT_TYPE[k] HogeScheme = new Scheme bank_account: bank_name: type: String bank_code: type: String branch_name: type: String branch_code: type: String account_type: type: Number enum: BANK_ACCOUNT_TYPE_PATTERN account_number: type: Number account_holder_name: type: String account_holder_name_kana: type: String |
というような感じにしました。