MongodB 操作
2018-08-02 05:57:42来源:博客园 阅读 ()
show dbs 查看有哪些数据库
创建数据库 : use db_test
插入集合user : db.createCollection("user")
插入文档 : db.user.insert({"name":"zhangsan","age":20})
db.admin.insert({"user":"admin","password":"123456"})
查看文档数据: db.user.find()
查找特定条件数据: db.user.find( {"age": {>:20} } ) // 大于20
db.user.find( {"age": {<:20} } ) // 小于20
db.user.find( {"name":"zhangsan","age":20} )
db.user.find( {"age":{>:20,<e:30} } ) // 年龄在20到30之间
模糊查询 db.article.find( {"title": / 女装/} ) // 模糊查询,查询标题含有 女装 的标题
db.user.find( {"name": / ^zh/ } ) // 模糊查询,查询开头
指定列查询 db.user.find( {} , {name:1) // 查询全部,只显示name属性和值
db.user.find( {"age": {<:20} }, {name:1,age:1 ) // 查询age小于20的,显示name和age
排序 db.user.find( {} ).sort( {"age":1} ) // 按age排序
指定显示多少条 db.user.find( {} ).limit(5) // 显示前5条
跳过多少条数据 db.user.find( {} ).skip(2).limit(5) // 跳过前2条,显示5条数据,及显示3-8条
条件或者 db.user.find( { $or:[{"age":20}, {"age":24}] } ) // 年龄是20或者24的
查看数量 db.user.find().count()
删除文档(表) db.user.drop()
db.user.remove( {regex}, {justOne:true } ) // 删除符合条件,后面选项表示删除一个
删除数据库 db.dropDatabase()
修改数据 db.user.update( {"name":"wangwu"}, {$set: {"age":"12"} } ) // 把王五的年龄改成12
索引
有索引和没有索引查询速度是不同的。
查看索引: db.user.getIndexes()
删除索引: db.user.dropIndex( {"name":1} ) // 删除name的索引
查询时间: db.user.find( {"name": "zhangsan"} ).explain("executionStats")
设置索引: db.user.ensureIndex( {"name":1} )
联合索引: db.user.ensureIndex( {"name":1, "age":-1} )
唯一索引: db.user.ensureIndex( {"userId":1}, {"unique":true} )
MongoDB的其他信息可以查看: http://www.runoob.com/mongodb/mongodb-tutorial.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- PythonDay08 2019-08-13
- 列表和元组 2019-08-13
- python Django基础操作 2019-07-24
- xadmin进行全局配置(修改模块名为中文以及其他自定义的操作 2019-07-24
- python基础-2 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash