[MongoDB] Bank Account Schema Definition Sample Code
I’m sharing the field names I struggled with when defining a Schema for handling bank account information in Mongoose (MongoDB).
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
That’s how I did it.
That’s all from the Gemba.