【发布时间】:2020-01-15 03:30:19
【问题描述】:
在一个新项目中,我开始使用 MySQL,但我想将其转换为 mongodb/moongoose。
我的痛苦是我在 MySQL 中的不同关系。
F.x.我有用户表
uid | firstname | lastname | email
我是可容纳的
hid | address | zipcode | city | ownerid
其中 ownerid 是用户表中的用户
我有点不确定我应该如何在 mongoose 中设计我的模式,以便有一个有点像 MySQL 的选项。
我当前的用户架构是这样的
const userSchema = new mongoose.Schema({
firstname: String,
lastname: String,
email: String,
phone: Number,
password: String,
address: String,
zipcode: Number,
city: String,
bankname: String,
bankregno: Number,
bankaccno: Number,
userconfirmed: Boolean,
confirmtoken: String,
resettoken: String,
resettokenexpires: Date,
acceptmarketing: Boolean,
lastloggedin: Date,
disabled: Boolean
})
【问题讨论】:
标签: javascript mysql node.js mongodb mongoose