mongodb问题,搜索了很久还是没有头绪,希望有大佬看看
发布于 6 年前 作者 LiChangyi 2479 次浏览 来自 问答

我采用mongoose来操作mongodb,搭建了一个博客。。我有一个集合是tag标签集合,有一项数据是 articlenum (文章数:意思是属于该标签的文章篇数),,,因为以前学过一点mysql,知道里面有触发器这个东西,每当对文章增删查改的时候,都会自动的更新数目,但是好像mongoose里面没有。。 现在我有一个想法是: 每当文章进行更新后,重新读一遍数据库,把每个标签的文章数,读取出来,然后赋值存进数据库。但是操作起来比较麻烦,,所以不知道,各位大佬有什么好一点的建议,或者指明另外一条道路。。。谢谢!!

4 回复

每次用户增加或者删除文章的时间更新下对应标签下的数量不就行了

@lovegnep 意思就是还是要修改文章的时候重新读库修改对吧,,但是感觉很麻烦。。。

来自酷炫的 CNodeMD

MongoDB好象没有触发器,只能自己Update

看来只能采用笨方法,每次更新的时候读取一下

回到顶部