主要介绍MongoDB的一些基本操作
创建用户 指定数据库 登录 获取更多命令 插入文档 MongDB的常见查询比较
> db.createUser( { user: "<你的用户名>", pwd : "<你的密码>", roles:[ { role: "readWrite", db:"<你想要创建的库>"} ] })
# 比如我之前创建了一个 admin库 则切换方式为 > use admin
注意: 通过use命令来指定桑踹用的数据库,如果数据库不存在则会创建一个。
> db.auth("<账号>","<密码>")
当控制台输出为1时候表示成功
> db.help()
将会罗列 更多的命令。
MongoDB通过集合(Collection)来管理数据库,类似于数据库表,集合包含了多个文档(Document),文档类似于数据库表的记录。MongoDB不需要显示地创建集合,可以直接给集合增加文档。例如如下:
db.test.insert({_id:"springboot", desc:"创建分布式服务器", tag:["IT","Spring"], })介绍参数
MongoDB的形式 | 代码的形式 | 实例 |
---|---|---|
$gt | > | “comment.good”:{$gt:1000} 表示comment.good 这个元素大于1000的元素 |
$gte | >= | “comment.good”:{$gte:1000} |
$lt | < | “comment.good”:{$lt:1000} |
$lte | <= | “comment.good”:{$lte:1000} |
$eq | == | “comment.good”:{$eq:1000} |
$ne | != | “comment.good”:{$ne:1000} |
$in | in | “tag”:{$in:[“IT”,”模板语言”] 查找所有包含IT 和 模板语言 的tag} |
$nin | not in | 等同 not in |