gpt4 book ai didi

mongodb - mysql 到 mongodb 数据库和查询转换

转载 作者:可可西里 更新时间:2023-11-01 09:16:25 24 4
gpt4 key购买 nike

MySQL 数据库中定义的以下结构

  1. I have a one table for degree
    contain two columns : degree_id ,degree_name
    2.Another Table for branch
    branch_id,branch_name,degree_id
    3.Subject table
    subject_id,subject_name,subject_code,degree_id,semester
    4.syllabus
syllabus_id,syllabus_name,sort_note,attachment,semester,degree_id,branch_id,subject_id

现在我可以使用 mysql 轻松获取特定学位、分支、学期的教学大纲,但我是 mongo db 的新手,请帮忙

最佳答案

MongoDb 中,您必须采用更通用的概念并将所有关系包含在其中。

你的数据库 Mysql,在 mongodb 上看起来像这样:

     degree{
_id : ...,
name : ...,
branches :[ {
_id: ...
name: ....,
syllabus : [ {
_id: ...,
name: ....,
sort_note: ....
attachment:...
semetster,...
} , .. ],...{
} ],
subjects: [ {
_id: ..,
name: ....,
code: .....,
semester: ....
}, ...]
}

如果 id_branch 和 id_degree 是唯一的,就像约束是对象,否则是数组。

问候

关于mongodb - mysql 到 mongodb 数据库和查询转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40014640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com