
mongodb
文章平均质量分 50
少杰()
这个作者很懒,什么都没留下…
展开
-
使用mongoose更新数据时,增加新字段
使用mongoose更新数据时,增加新字段,使用$set进行设置原创 2022-11-05 22:24:43 · 811 阅读 · 0 评论 -
node.js使用mongoose做多集合关联查询
在使用node开发后端项目的时候,通常会选择mongodb作为数据库,而使用mongodb通常是选择mongoose作为操作mongodb的驱动。首先我们知道mongodb是非关系型的的数据库,也就是说保存的每行数据的字段都可以不一样、不统一,我们以一个简单博客系统的数据为例,涉及到的数据信息可能会有用户、文章、留言。小明发一篇文章, 那么小明的数据如下:两篇文章:还有每篇文章都可能有留言的,例如小红给小明的文章留言,那么数据就会如下:小王也给小明的文章留言,那么数据如下:问题来了,转载 2022-07-14 17:36:01 · 524 阅读 · 0 评论 -
mongoose查看数据库执行语句mongoose.set(‘debug‘, true)
开启调试模式:mongoose.set('debug', true);原创 2022-07-14 12:48:19 · 461 阅读 · 0 评论 -
MongoDB 聚合管道 aggregate()
一、MongoDB 聚合管道(Aggregation Pipeline)使用聚合管道可以对集合中的文档进行变换和组合。 实际项目:表关联查询、数据的统计。MongoDB 中使用 db.COLLECTION_NAME.aggregate([{},...]) 方法 来构建和使用聚合管道。先看下官网给的实例,聚合管道的用法:二、MongoDB Aggregation 管道操作符与表达式SQL 和 NOSQL 对比:管道表达式: 管道操作符作为“键”,所对应的“值”叫做管道表达式。例如{$match:...转载 2022-07-14 12:44:19 · 318 阅读 · 0 评论