欢迎来到天天文库
浏览记录
ID:22325948
大小:46.74 KB
页数:24页
时间:2018-10-28
《Python全栈(MongoDB数据库、 正则基础、一篇通)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Python全栈(MongoDB数据库、正则基础、一篇通)在线安装: sudoapt-getinstallmongodb 默认安装路径: /var/lib/mongodb 配置文件:/etc/mongodb.conf 命令集:/usr/bin /usr/local/bin 下载解压: PATH=$PATH:/opt/mongodb.../bin exportPATH 将以上两句写入/etc/rc.local 备份
2、: mongodump-h主机地址-d库名-o文件名 恢复: mongorestore-h主机地址:端口号-d库名文件路径 mongod--port 8080 设置端口(默认27017) mongo 进入mongoshell quit()exitctrl+c/z/d 退出mongoshell mongostat 监测速度 (command命令次数flushesIO次数vsize 虚拟内存) mongo
3、top 监测时长(ns 数据集合、total总时长、read 读时长、write写时长) Mongo命令: use 库名 创建/选择库 showdbs 查询库 db.dropDatabase() 删除库 db.createCollection(“集合名”) 创建集合 db.
4、集合名.insert(...) 创建集合 showcollections 查询集合 showtables 查询集合 db.getCollection("集合名") 查询集合所在库 db.集合名.drop() 删除集合 db.集合名.renameCollion("新集
5、合名") 重命名集合 db.集合名.insert({name:"tom"..}) 插入文档 db.集合名.save({name:"tom",...}) 插入文档 db.集合名.insert([{},{}...]) 插入多个文档 db.集合名.save([{}{}...]) 插入多个文档(加_id键会覆盖原文档) db.集合名.find(查找条件,域) 查找文档 db.集合名.findOne(查找条件
6、,域) 只显示找到的第一条文档 db.集合名.distinct("集合名") 查看集合内某个域的取值范围 db.集合名.remove(query,justOne) 删除指定条件文档(默认false删除所有) db.集合名.update(query,update,upert,multi) 修改文档 db.集合名.find().count() 计数统计查询结果文档的个数 db.集
7、合名.find().pretty() 将查询结果格式化显示 db.集合名.find().limit(n) 显示查找结果的前n条结果 db.集合名.find().skip(n) 跳n过前条显示后面的结果 db.集合名.find().count() 计数统计查询结果文档的个数 db.集合名.find().sort({filed:1/-1,...}
8、) 排序 1:升序,-1:降序,第项相同按照第项二排序 db.集合名.find({'域名.下标':内容{_id:0}) 操作组中的某一项 db.集合名.find({"外域名.内部文档域":内容},{_id:0}) 操作内部文档(Object)的域 db.集合名.ensureIndex({域:1/-1}) 创建索引(1:正向索引 -
此文档下载收益归作者所有