MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(3)-系统数据集合设计
2023/2/26 18:20:52
本文主要是介绍MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(3)-系统数据集合设计,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
前几章教程我们把ToDoList系统的基本框架搭建好了,现在我们需要根据我们的需求把ToDoList系统所需要的系统集合(相当于关系型数据库中的数据库表)。接下来我们先简单概述一下这个系统主要需要实现的功能以及实现这些功能我们需要设计那些数据库集合。
MongoDB从入门到实战的相关教程
MongoDB从入门到实战之MongoDB简介👉
MongoDB从入门到实战之MongoDB快速入门👉
MongoDB从入门到实战之Docker快速安装MongoDB👉
MongoDB从入门到实战之MongoDB工作常用操作命令👉
MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(1)-后端项目框架搭建👉
MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(2)-Swagger框架集成👉
MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(3)-系统数据集合设计👉
YyFlight.ToDoList项目源码地址
欢迎各位看官老爷review,有帮助的别忘了给我个Star哦💖!!!
GitHub地址:https://github.com/YSGStudyHards/YyFlight.ToDoList
ToDoList系统需求分析
首先我们的YyFlight.ToDoList系统是一个超级简单且目的专一的用户待办清单系统,只是为了提供给各位看官老爷记录自己待办清单。因此这里我们就需要用户信息记录集合用来保存用户信息,来区分对应用户的待办清单内容。如何就是每个用户对应的待办清单内容表,存储用户保存的待办内容和清单的状态。最后我们还需要一个系统的更新log表,用于告诉用户我们对系统做了哪些方面的升级操作。
ToDoList系统MongoDB数据库创建
ToDoList系统数据集合设计
1、用户信息表(yyflight_todolist_user)
{ "UserName": "admin123", "Password": "E10ADC3949BA59ABBE56E057F20F883E", "NickName": "Edwin", "HeadPortrait": "https://images.cnblogs.com/likecs_com/Can-daydayup/1976329/o_210517164541myMpQrcode.png", "Email": "1070342164@qq.com", "Status": 1, "CreateDate": ISODate("2023-02-10T14:56:45.531Z"), "UpdateDate": ISODate("2023-02-10T14:56:45.531Z") }
2、用户待办清单内容表(yyflight_todolist_content)
{ "UserID": "63949e2d9f602f6bdcc35208", "Content": "今天任务熟记100个英语单词", "ExpirationTime": ISODate("2023-02-10T14:56:45.531Z"), "Isremind":true, "RemindTime":1, "CompleteStatus": 0, "CreateDate": ISODate("2023-02-10T14:56:45.531Z"), "UpdateDate": ISODate("2023-02-10T14:56:45.531Z") }
3、系统更新Log表(yyflight_todolist_updatelog)
{ "UpdateContent": "系统界面优化升级", "CreateDate": ISODate("2023-02-10T14:56:45.531Z"), "UpdateDate": ISODate("2023-02-10T14:56:45.531Z") }
这篇关于MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(3)-系统数据集合设计的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#