Mongo迁移,简单操作入门
需求:把项目里的mongo用holo替换掉
内部项目,不可复制,截图有码有点恶心
详细我就不说了,剩点时间,直接上例子
1. new Document()
eg:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PpHXVGZ8-1638351548638)(C:\Users\73439\AppData\Roaming\Typora\typora-user-images\image-20211124110524997.png)]
2.new BasicDBList()/new BasicDBObject()
eg:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XehEqxC1-1638351548640)(C:\Users\73439\AppData\Roaming\Typora\typora-user-images\image-20211124110939625.png)]
3.exists(true)
eg: 在mongo判断这个字段是否存在,mongo里每一条记录可以有不同的字段,切记不是在sql里是判断是否为空,如果存在的字段一定有值可以这样做
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Uy2xD9iG-1638351548641)(C:\Users\73439\AppData\Roaming\Typora\typora-user-images\image-20211124111121284.png)]
4. p r o j e c t , project, project,group,$sum
project:(字段,值) sum(projectFz) as fzResults[i]
sum:和
group:分组
Results[i]
sum:和
group:分组
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n89DvYZ2-1638351548642)(C:\Users\73439\AppData\Roaming\Typora\typora-user-images\image-20211124135003566.png)]