mongodb怎么让n个文档的字段(Fields)有关联?
比如a文档{b:1},c文档{d:b},d引用b同一个值,类似js的n个变量引用同一个内存的对象,如果更新了b,d字段的值也跟着变化,我应该怎么配置才能实现?
第一次学数据库大神轻喷
4 回复
你应该需要的是是这个吧 https://docs.mongodb.com/manual/reference/database-references/index.html 用mongoose的话看看这里 http://mongoosejs.com/docs/populate.html
楼主的意思应该是在mongo里实现触发器吧?
@lizhenwu 解决了,其实就是文章和作者1对1,因为作者改了用户名字,那这个文章作者的改了用户名的也的改作者名,mongodb手册看的少,google查询到关联查询时聚合原来有个$lookup聚合符,mongoose没用过,都是用原生Node驱动库