Node.js 操作mongodb好不爽,有没有什么好的js代码是什么意思

如果我想查询所有学生信息同時把他们所属的班级信息也查询出来,就可以使用mongodb的联表查询方法$lookup
但是网上很多朋友说mongodb做联表查询性能不好故我想了一个办法

在每次查詢出student信息时,再根据classid查询class表然后把数据返回。但是这种办法假如数据又100条就要进行200次查询。看起来也不好。

不知道有没有这种办法先把所有的student查询出来,然后把其中所有的classId取出来放进数组中然后用mysql中 classsId in class表的查询方式来进行查询,这样只需要两次查询就可以了

count()方法可以查询统计符合条件的集匼的总数

2,find() 方法以非结构化的方式来显示所有文档

4,sort() 方法对数据进行排序,sort() 方法可以通过参数指定排序的字段并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列而 -1 是用于降序排列。

今天用Node写一个小程序中需要用到數据库操作试用了一下,发现官方的驱动已经非常好用了也支持async。

gridfs操作也比较简单:

同时觉得现在VS Code写Node程序已经非常给力了,不仅调試功能非常好用智能提示也非常棒,以后Node程序就用它了

我要回帖

更多关于 JavaScript代码 的文章

 

随机推荐