如何在 mongoose 或 mongodb 中制作数据模型
Posted
技术标签:
【中文标题】如何在 mongoose 或 mongodb 中制作数据模型【英文标题】:How to make a model of data in mongoose or mongodb 【发布时间】:2021-07-08 17:54:14 【问题描述】:让我们说, 我有一些包含州(国家)、省和年份的数据,以及条件,我将尝试在下面解释:
state_a:
province:
name: 'prov_1',
conditions:
year: 2019,
condition: 'normal'
,
conditions:
year: 2020,
condition: 'not normal'
,
province:
name: 'prov_b',
conditions:
year: 2019,
condition: 'not normal'
,
conditions:
year: 2020,
condition: 'not normal'
,
state_b: ......... etc
实际上,我不知道如何解释它:D,我希望代码可以解释我的意思。我想在猫鼬中创建模型。伙计们,你们能帮帮我吗?
【问题讨论】:
【参考方案1】:你需要做这样的事情。
const dataSchema = new mongoose.Schema(
State:
type: String,
required: true
,
Province: [
name:
type: String;
required: true
conditions: [
year:
type: Number,
required: true
,
condition:
type: String,
required: true
]
]
)
【讨论】:
以上是关于如何在 mongoose 或 mongodb 中制作数据模型的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Mongodb 或 Mongoose 查询并使用 javascript 打印?
MongoDB:如何使用 Mongoose 添加或更新子文档?
MongoDB:异步函数未完成或如何正确关闭与 mongoose 的连接
如何在运行 Mongodb 的 Mongoose 中执行脚本?