作者ec2242 (当场辗毙)
看板Web_Design
标题[问题] mongoDB 阵列写入请教
时间Mon Jul 5 21:51:55 2021
这几天趁有空来把作品集的後端写一写
资料库用mongoDB 後端用nodejs
脑筋有点转不过来 上来请教一下大神们
-----------------
目前遇到问题是如下 以下tags和projects type都是ObjectId
xProject: {
tags: [ aTag, bTag]
}
aTag: {
projects: [ xProject ]
}
bTag: {
projects: [ xProject ]
}
更改後变成
xProject: {
tags: [ bTag, cTag ]
}
我目前想到的是
把aTag和bTag里projects的 "xProject"值删除
在写入"xProject"至cTag和bTag的projects里面
这方法有点笨 或是有什麽更好的做法可以分享...
先这里谢过各位大神
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.34.11.158 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1625493117.A.2C2.html
1F:→ x246libra: 移除 tag collection 把所有 tag 资料放入 project 07/08 09:19
2F:→ x246libra: 或是模仿 关系型数据库 分别只拿 tagID projectID 07/08 09:20
3F:→ x246libra: 到应用层 自己组合起来 因为 nosql 通常不使用 join 07/08 09:21
4F:→ x246libra: tag 看起来不需要有 projectID 07/08 09:24