python——MongoDB高级

索引
for(i=0;i<100000;i++)
{
db.ti.insert({name:'test'+i, age:i})
}

db.ti.find({
name:'test1000'
}).explain('executionStats')
创建索引
db.集合.ensureIndex({属性:1})
查看当前文档所有索引
db.t1.getIndexes()
删除所有的索引
db.t1.dropIndexes('索引名称')

安全性流程:
1、创建超级管理员
2、修改配置文件。启用身份验证
3、重启服务
4、使用超级管理员登陆
5、创建普通用户
6、使用普通用户登陆

mogo -u t1 -p 123 --authenticationDatabase test1

连接主服务器

mongo --host 192.168.196.128 --port 27017

初始化

rs.initiate()

查看当前状态

rs.status()
Mongo与python交互(pymongo)
image.png

修改


image.png

删除


image.png

查询
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 MongoDB 是一个基于分布式文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WE...
    大熊_7d48阅读 37,576评论 1 9
  • MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写,旨在为 WEB 应用提供可扩展的高性能数据...
    LittlePy阅读 1,614评论 0 4
  • 不着急,不害怕,不要脸。 这是自称“怪物”的作家冯唐曾经分享的他为人处世的九字真言。 今日读来,甚觉有趣,也想与大...
    TIAN甜甜_7e97阅读 573评论 0 0