mogoDB中我这个需求,用什么类型设计比较合适?
不同项目的审批手续,在各个审批流程中的人员不同。我在表格中需要有一个字段记录,目前审批到哪一步,审批人是否同意以及给的批语难道要直接设为string型,然后存一个json自己维护?但还有需求是,可能会用到,根据每一步的审批人进搜索(直接搜出某个人审批过的所有项) 你这需求为啥要用这个数据库mysql就能满足啊,甚至本地库也可以啊,难倒说数据量很大并发高。 tanzhiwei 发表于 2024-3-18 10:40
你这需求为啥要用这个数据库mysql就能满足啊,甚至本地库也可以啊,难倒说数据量很大并发高。
如果就这么存json,那肯定也行。 但我想知道mogoDB有没有更优雅的方式来处理
另外,因为字段可能不固定,关系型数据库不如nosql数据库合适 kv类数据库存json和msgpack数据常见 ilovecomputer66 发表于 2024-3-18 10:42
如果就这么存json,那肯定也行。 但我想知道mogoDB有没有更优雅的方式来处理
另外,因为字段可能不固 ...
我们一般都用他存一些常年不用的东西比如日志,全文检索基础数据啥的 本帖最后由 STmimimimmi 于 2024-3-18 11:34 编辑
还是存成key然后value存一个json,mysql只要记住key状态就行
还是建议mysql里存一些审查单的的基础数据,具体数据可以使用mongo
或者全部储存在mysql中,代码联合查询 STmimimimmi 发表于 2024-3-18 11:32
还是存成key然后value存一个json,mysql只要记住key状态就行
还是建议mysql里存一些审查单的的基础数据, ...
关键是需要按审核人进行select怎么办 我手上的审批流项目是设置了一个数组字段,其中每一项都是审批人,意见,是否同意多多信息。 ilovecomputer66 发表于 2024-3-18 11:52
关键是需要按审核人进行select怎么办
审核人员做一张表,inner join 我在项目上见过一种做法,就是动态表单用的json存储,然后晚上定时任务把json中需要用到查询的数据转换为二维表放到mysql中
页:
[1]