分享
  1. 首页
  2. 文章

24.蛤蟆笔记go语言——MongDB数据库使用

notbaron · · 1519 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

24.蛤蟆笔记go语言——MongDB数据库使用

MongDB数据库

一个分布式文件存储数据库,由C++语言编写的开源项目。

一个NoSQL中,功能最丰富、最像关系数据库的产品。

它支持的数据结构非常松散,是类似JSON的BSON格式,因此可以存储比较复杂的数据模型。

它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,而且还支持索引、MapReduce等功能。

下载安装

下载地址:https://www.mongodb.com/download-center#community

文件名字:

mongodb-win32-x86_64-2008plus-ssl-3.2.7-signed.msi

双击即可安装。

安装完毕后,在路径

C:\Program Files\MongoDB\Server3円.2\bin

存在所有二进制文件。

将该路径加到环境变量Path中即可。

启动数据库

以管理员运行cmd.

然后执行:

mongod --dbpath D:\MongoDB\data--logpath=D:\MongoDB\logs\mongodb.log --install

然后启动mongodb

执行:

net start mongodb

基本操作

链接数据库

直接执行mongo即可。

输入help可以看到基本操作命令:

show dbs:显示数据库列表

show collections:显示当前数据库中的集合(类似关系数据库中的表)

show users:显示用户

切换/创建数据库

use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库

删除当前使用数据库

db.dropDatabase();

修复当前数据库

db.repairDatabase();

查看当前使用的数据库

db.getName();

db; db和getName方法是一样的效果,都可以查询当前使用的数据库

显示当前db状态

db.stats();

当前db版本

db.version();

创建数据表

db.createCollection("Account")

添加用户

旧版本:

db.addUser( { user: "test1",

pwd: "admin",

roles: [ "readWrite","dbAdmin" ]

} )

新版本:

db.createUser(

{

user:"astaxie",

pwd:" astaxie ",

roles:

[

{role: "readWrite", db: "test" },

]

}

)

关闭数据库

net stop mongodb


有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:notbaron

查看原文:24.蛤蟆笔记go语言——MongDB数据库使用

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
1519 次点击
暂无回复
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏