频道栏目
首页 > 资讯 > DB2 > 正文

MongoDB数据库基本使用技巧

18-02-18        来源:[db:作者]  
收藏   我要投稿

主要介绍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"],
               })
介绍参数
_id: MongoDB以下划线开头的字段都是有特殊含义的,表示文档的主键,如果文档没有提供主键,则系统自动生成一个ObjectID类型的主键。 desc: 条目描述 tag: 用数组保存,MongDB的字段类型可以是字符串,数字,boolean或者日期等类型,也可以是文档类型。 comment: 此字段是一个JSON文档。

MongDB的常见查询比较

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
相关TAG标签
上一篇:sql查出某行数据的上下条数据的方法
下一篇:移动开发雪地shader效果开发教程
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站