浏览器标题切换
浏览器标题切换end
摘要: ##前置知识 聚合英文:aggregate 。 聚合的方法:aggregate() 。 聚合作用:求给定数据的总和、平均值等。 聚合语法:db.集合名.aggregate(聚合操作) 。 ##具体例子 往集合里面插入多个文档: db.Article.insertMany([ { book_name: 阅读全文
posted @ 2021-11-12 23:26 抓水母的派大星 阅读(253) 评论(0) 推荐(0) 编辑
摘要: ##什么是Atlas 一个完全托管的数据库云版本,可以认为是云数据库。把 MongoDB 安装在远程的服务器上,并对外暴露一个服务地址,我们用这个服务地址来连接数据库进行操作。 使用云数据库及 Atlas 的好处在于:支持更大规模的存储、更安全、免本地安装、无需手动开启每次直接链接即可、维护简单,不 阅读全文
posted @ 2021-11-12 23:04 抓水母的派大星 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 索引作用:提高查询语句的执行效率。MongoDB索引默认创建的是B树索引。 创建索引 为单个字段创建索引,语法:db.collection_name.createIndex({"field":1}) 。 Eg:为age字段创建索引:db.Animals.createIndex({"age":1}), 阅读全文
posted @ 2021-11-12 22:42 抓水母的派大星 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 创建 1.1:向集合中添加一个文档: db.collection_name.insertOne() db.Animals.insertOne({ name: "pig", age: 3, tags: ["black", "white"], size: {height:13, weight:20.12 阅读全文
posted @ 2021-11-12 22:40 抓水母的派大星 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 查看所有集合:show collections 创建集合:db.createCollection("collection_name") 删除集合:db.collection_name.drop() 使用集合:use db.collection_name 阅读全文
posted @ 2021-11-12 22:23 抓水母的派大星 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 查看所有数据库:show dbs 或 show databases; 默认保留的数据库:(有三个) admin: 这是 root 数据库, 如果将一个用户添加到这个数据库, 这个用户自动继承所有数据库的权限。一些特定的服务器端命令也只能从这个数据库运行, 比如列出所有的数据库或者关闭服务器。 loc 阅读全文
posted @ 2021-11-12 22:13 抓水母的派大星 阅读(95) 评论(0) 推荐(0) 编辑
摘要: ##注意 因为Mac是基于Unix的,所以可以直接在Mac中的Terminal中使用linux命令。但是在Windows中,是不能直接在cmd中使用linux命令的,需要借助终端模拟器(比如XShell)。 在MongoDB的操作中,更新、查询、聚合等命令是区分大小写的。(大写写成小写可能会没有任何 阅读全文
posted @ 2021-11-12 21:54 抓水母的派大星 阅读(95) 评论(0) 推荐(0) 编辑