在Mongodb中可以使用lookup
在Mongoose中可以使用populate聚合查询
>>相关:mysql多表关联查询进行数据修改:https://blog.csdn.net/mediocre117/article/details/53158025
db.model1.update(属性1,set($lookup(model2)))
但是mongodb里面第一个参数应该是条件,
db.demo1.update({name:value,$set:{name1:value1}})
db.samples.update({name:value,$set:{name1:$lookup(db.investigations,name:value)}})
反正就是去investigations表里查找name等于某调查区的investigationCode,然后赋值到samples表里该name对应的investigationCode属性里