
MongoDB
文章平均质量分 63
MongoDB
明天也要努力
这个作者很懒,什么都没留下…
展开
-
Node.js 操作 MongoDb 数据库
1. Nodejs 中使用 MongoDb 数据库Nodejs 操作 mongodb 数据库官方文档npm install mongodb --save // 或者cnpm install mongodb --save // 或者yarn add mongodb// 引入 mongodbconst {MongoClient} = require('mongodb');// 定义数据库连接的地址const url = 'mongodb://localhost:27017'; //原创 2021-05-15 18:03:22 · 528 阅读 · 0 评论 -
MongoDB 聚合管道(Aggregation Pipeline)
1. 聚合管道使用聚合管道可对集合中的文档进行变换和组合。应用场景:表关联查询、数据的统计。MongoDB 中使用 db.COLLECTION_NAME.aggregate([{< stage >},…]) 方法 来构建和使用聚合管道。先看下官网给的实例,感受一下聚合管道的用法。2. 管道操作符与表达式管道操作符描述$project增加、删除、重命名字段$match条件匹配,只满足条件的文档才能进入下一阶段$limit限制结果的数量$sk原创 2021-05-14 15:19:07 · 1143 阅读 · 0 评论 -
MongoDB 账户权限配置
1. 账户权限配置创建超级管理用户use admin db.createUser({ user:'admin', pwd:'123456', roles:[{role:'root',db:'admin'}] })修改数据库配置文件路径(依据实际路径):C:\Program Files\MongoDB\Server\4.0\bin\mongod.cfg 配置: security: authorization: enabled重启 mongodb 服务windows + R用超原创 2021-05-13 19:08:06 · 624 阅读 · 0 评论 -
MongoDB 索引详解
1. 索引基础索引是对数据库表中一列或多列的值进行排序的一种结构,可以让我们查询数据库变得更快。MongoDB 的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的查 询优化技巧。创建索引db.user.ensureIndex({"userame":1})获取当前集合的索引db.user.getIndexes()删除索引db.user.dropIndex({"username":1})4. 使用 explainexplain 是非常有用的工具,会帮助你获得查询方面诸多有用的原创 2021-05-11 23:49:41 · 994 阅读 · 0 评论 -
MongoDB 常用增删改查语句
1. 连接数据库清屏cls查看所有数据库列表show dbs2. 创建数据库、查看、删除数据库使用数据库、创建数据库use itying如果真的想把这个数据库创建成功,那么必须插入一个数据。 数据库中不能直接插入数据,只能往集合(collections)中插入数据。下面命令表示给 itying 数据库的 user 表中插入数据。db.user.insert({"name":"xiaoming"});显示当前的数据集合(mysql 中叫表)show collections原创 2021-05-09 18:37:24 · 2654 阅读 · 0 评论 -
运行 mongo 出现 Error: couldn‘t connect to server 127.0.0.1:27017, connection attempt failed
打开终端,直接执行 mongo 会提示无法连接到 127.0.0.1:27017 这种问题(如下)原因:没有运行 mongoDB 服务运行 mongoDB 服务方法打开终端,执行 mongod --dbpath D:\mongodb\data\db(dbpath 指向的路径是安装 mongoDB 时,创建的存放数据目录,就是 data/db 那个路径,可根据自己创建的路径位置做对应修改)出现如下图的内容,就证明这一步ok了这时再打开一个终端,执行 mongo 本地连接就成功了..原创 2021-04-25 00:01:11 · 6637 阅读 · 0 评论