mongodb
柏林墙
这个作者很懒,什么都没留下…
展开
-
05_python与mongodb通过pymongo模块交互及操作对比
1. 安装pymongo模块pip install pymongo2. 在python中连接from pymongo import MongoClientclient = MongoClient("127.0.0.1",27017) # 本地默认可以为空ahang = client["ahang"]print(ahang.inventory.find({}))3. python中的操作和mongo中操作对比功能mongo语法python语法文档插入inser原创 2020-07-07 16:54:40 · 1028 阅读 · 0 评论 -
04_mongoDB4.2版本的索引操作
创建索引后,将指定字段另存一份进行排序,方便后面的查找语法:创建 db.collection.createIndex(keys, options)查看 db.collection.getIndexes()删除某条 db.collection.dropIndex("索引名")删除全部 db.collection.dropIndexes()key: {关键字:1} 1为排序,-1为逆向排序代码示例# 创建索引> db.inventory.createIndex({ qt原创 2020-07-07 16:52:59 · 446 阅读 · 0 评论 -
03_mongoDB的聚合基于4.2版本
1. 常用管道命令这里面的管道和Linux里的管道类似,都是通过管道将数据筛选出来传递给下一层处理$group: 将集合中的⽂档分组, 可⽤于统计结果$match: 过滤数据, 只输出符合条件的⽂档$project: 修改输⼊⽂档的结构, 如重命名、 增加、 删除字段、 创建计算结果$sort: 将输⼊⽂档排序后输出$limit: 限制聚合管道返回的⽂档数$skip: 跳过指定数量的⽂档, 并返回余下的⽂档db.orders.aggregate([ { $match: { stat原创 2020-07-06 23:22:07 · 167 阅读 · 0 评论 -
02_mongoDB4.2版本对集合和文档基本操作CRUD
1. 数据库1.1 创建数据库语法:use 数据库# 显示当前使用数据库> dbtest# 显示所有数据库> show dbsadmin 0.000GBconfig 0.000GBlocal 0.000GB# 创建数据库,如果有则直接进入,没有则创建> use ahangswitched to db ahang# 但是新创建的数据库如果没有写入任何数据,会显示不出> show dbsadmin 0.000GBconfig 0原创 2020-07-06 23:17:43 · 143 阅读 · 0 评论 -
01_mongoDB的基本概念
1. 与SQL对比SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段/域indexindex索引table joins表连接,MongoDB不支持primary keyprimary key主键,MongoDB自动将_id字段设置为主键服务端 mongod客户端原创 2020-07-06 23:15:02 · 136 阅读 · 0 评论