MongoDB连接和创建数据库的方法讲解
一、连接MongoDB
在连接MongoDB前确保启动MongoDB服务,只需要在MongoDB安装目录的bin目录下执行mongo.exe即可。
执行启动操作后,mongodb在输出一些必要信息后不会输出任何信息,之后就等待连接的建立,当连接被建立后,就会开始打印日志信息。
标准URL连接语法:
mongodb:// 这是固定的格式,必须要指定。
username:password@ 可选项,如果设置,在连接数据库服务器之后,驱动都会尝试登陆这个数据库
host1 必须的指定至少一个host, host1 是这个URI唯一要填写的。它指定了要连接服务器的地址。如果要连接复制集,请指定多个主机地址。
portX 可选的指定端口,如果不填,默认为27017
/database 如果指定username:password@,连接并验证登陆指定数据库。若不指定,默认打开 test 数据库。
?options 是连接选项。如果不使用/database,则前面需要加上/。所有连接选项都是键值对name=value,键值对之间通过&或;(分号)隔开。
二、MongoDB创建数据库
1、语法:
MongoDB创建数据库的格式如下:
use DATABASE_NAME
如果数据库不存在,则创建数据库,否则切换到指定数据库。
2、查看所有数据库
如果想查看所有的数据库,可以使用“show dbs”命令,如下图所示:
注意:MongoDB中默认的数据库是test,如果你没有创建新的数据库,集合将存放在test数据库中。使用“db”命令可以查看当前的数据库。
到此这篇关于MongoDB连接和创建数据库的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
MongoDB中连接字符串的编写
MongoDB数据库与传统的关系型数据库相比,它具有操作简单.完全免费.源码公开等特点,这使MongoDB产品广泛应用于各种大型门户网站和专业网站.由于MongoDB连接并不支持HTTP协议,所有你不能直接通过浏览器访问MongoDB,下面详细介绍MongoDB中连接字符串的编写 一.MongoDB连接字符串常用格式 复制代码 代码如下: mongodb://[username:password@]host1[:port1][,host2[:port2],-[,hostN[:portN]]][/
-
MongoDB简单操作示例【连接、增删改查等】
本文实例讲述了MongoDB简单操作.分享给大家供大家参考,具体如下: MongoDB 中默认的数据库为 test,连接后尝试以下操作 连接 插入数据:用过json的同学看到这格式相信不会陌生吧! db.person.insert({"name":"jack","age":22}) db.person.insert({"name":"Mary","age":22}) 查: db.pers
-
mongodb数据库入门学习笔记之下载、安装、启动、连接操作解析
本文实例讲述了mongodb数据库下载.安装.启动.连接操作.分享给大家供大家参考,具体如下: 简介: MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的. 1.下载 从官网下载压缩包, 官网地址:https://www.mongodb.com/download-center/v2/community. 下载命
-
mongodb 数据库操作详解--创建,切换,删除
mongodb安装就不说了,请参考:centos yum 安装 mongodb 以及php扩展 一,创建,切换,删除数据库 [root@localhost zhangy]# mongo MongoDB shell version: 2.4.6 connecting to: tank > use test //创建 or 切换数据库 switched to db test > db.dropDatabase() //删除数据库 { "dropped" : "test
-
MongoDB连接数据库并创建数据等使用方法
1.mongodb官网 MongoDB: the application data platform | MongoDB 2.进入MongoDB官网下载MongoDB以及MongoDB compass 和Mongodb--database--tools 3.nodejs操作MongoDB数据库需要依赖nodejs的第三方包mongoose 终端指令: npm install mongoose 4. 5. 以管理员身份运行PowerShell cd到文件所在目录 如果没有开启MongoDB的话
-
MongoDB在系统数据库local中无法创建用户的解决办法
前言 我们知道,MongoDB的Oplog (operations log)记录了用户的最近一段时间的操作(时间长短主要受设置的oplogSize和程序的写入更新量的影响).那么,如果其他部门(例如BI团队)需要抽取数据,从 local.oplog.rs中读取解析一个不错的选择. oplog位于local数据下面,为了将权限最小化,大家需要创建此库的权限(还可以将权限细化到集合,再次不讨论). 习惯性的,在local数据库下面创建,但是报错了. 执行脚本 db.createUser( { use
-
MongoDB连接和创建数据库的方法讲解
一.连接MongoDB 在连接MongoDB前确保启动MongoDB服务,只需要在MongoDB安装目录的bin目录下执行mongo.exe即可. 执行启动操作后,mongodb在输出一些必要信息后不会输出任何信息,之后就等待连接的建立,当连接被建立后,就会开始打印日志信息. 标准URL连接语法: mongodb:// 这是固定的格式,必须要指定.username:password@ 可选项,如果设置,在连接数据库服务器之后,驱动都会尝试登陆这个数据库host1 必须的指定至少一个host, h
-
DataGrip连接Mysql并创建数据库的方法实现
目录 一.DataGrip连接数据库? 1.点击文件->新建->数据源->Mysql 2.打开控制台 二.创建与管理数据库 1.创建数据库 2.管理数据库 3.展示数据库 总结 一.DataGrip 连接数据库? 1.点击文件 ->新建 -> 数据源 -> Mysql 即会出现下图主机:Mysql 数据库所在 ip 例:127.0.0.1端口:访问 Mysql 的端口 例:3306(Mysql默认端口)用户:登录Mysql 的用户 例:root密码:登录Mysql 的密
-
SpringCloud Config连接git与数据库流程分析讲解
目录 1.什么是Spring Cloud Config 2.EnvironmentRepository抽象 3.实战-使用git作为配置源 1.搭建config server 2.搭建config client 3.config server HTTP接口 4.实战-使用数据库作为配置源 5.实战-复合配置源 1.什么是Spring Cloud Config Spring Cloud Config为微服务架构提供了配置管理的功能,通过Spring Cloud Config服务端提供配置中心,在各
-
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
本文实例讲述了Python基于Pymssql模块实现连接SQL Server数据库的方法.分享给大家供大家参考,具体如下: 数据库版本:SQL Server 2012. 按照Python版本来选择下载pymssql模块,这样才能连接上sql server. 我安装的python版本是3.5 ,64位的,所以下载的pymssql模块是:pymssql-2.1.3-cp35-cp35m-win_amd64.whl 我把文件下载后放到E盘,安装pymssql模块: C:\Users\Administr
-
Navicat for oracle创建数据库的方法
前言 其实在Oracle中的概念并不是创建数据库,而是创建一个表空间,然后再创建一个用户,设置该用户的默认表空间为我们新创建的表空间,这些操作之后,便和你之前用过的mysql数据库创建完数据库一模一样了(如果你用过mysql的话,当然如果Oracle是你用的第一个数据库系统,那上面这段话其实看不看并不重要). 但是,鉴于很多用过mysql的用户,在刚开始使用Oracle的时候都会不知道如何创建数据库,觉得很茫然,然后开始百度.CSDN一通搜索"Oracle如何创建数据库",所以笔者把本
-
SpringBoot连接使用PostgreSql数据库的方法
一.介绍 此次更新时间:2020-10-28,现在是上班时间,偷更一下.其实使用IDEA的话无需配置Maven什么的,如果你们公司不是强制要求使用Eclipse的话,只需要有个JDK的环境即可,IDEA自带了一个版本的Maven,还是挺新的,目前IDEA最新版2.2.3的版本.我们也不用按照下面这个步骤去下载Spring Initializr,我们在IDEA中新建项目选择到Maven就行了,干净简洁. 目前在Resources目录下的application大多数是使用yml语法了.现在已经太长时
-
通过 plsql 连接远程 Oracle数据库的方法
方法一:通过 plsql 工具和 oracle client(不是即时客户端 instantclient) 的方式来连接 Oracle 一. 安装 oracle client,(本教程已经下载并解压) 二. 选 择 管 理 员 安 装 ,如图: 三.剩下的就是一路下一步就 OK,安装完成后在 doc 窗口执行,sqlplus 如 果 出 现 如 下 输 入 用户名 , 就 表 示 安 装 成 功 四.安装 plsql(本教程 Oracle 为 11gr2,所以 plsql 也安装了版本 11,其
-
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
如下所示: 代码如下: <meta http-equiv="content-type" content="text/html" charset="utf-8"/> <h1>用mysqli面向对象方法连接数据库!-姚远的博客</h1> <form method="POST" action="<?php echo htmlspecialchars($_SERVER['PHP
-
jsp简单连接SQL Server2000数据库的方法
本文实例讲述了jsp简单连接SQL Server2000数据库的方法.分享给大家供大家参考.具体如下: package util; import java.sql.Connection; import java.sql.DriverManager; public class ConnDB { public static String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; public static String u
-
C#实现异步连接Sql Server数据库的方法
本文实例讲述了C#实现异步连接Sql Server数据库的方法.分享给大家供大家参考.具体分析如下: .net最新版提供了await方法,可以使我们可以很容易实现到数据库的异步连接 复制代码 代码如下: readonly string ConnectionString = "Data Source=database_server_name;Initial Catalog=Store;Integrated Security=True"; protected async void Exec
随机推荐
- C++中的string类的用法小结
- 详细讲解PostgreSQL中的全文搜索的用法
- 在Python中编写数据库模块的教程
- 深入理解C预处理器
- Java中的常量避免反模式的方法
- Python正则获取、过滤或者替换HTML标签的方法
- .NET动态加载用户控件并传值的方法
- javaScript如何跳出多重循环break、continue
- ASP.NET实现从服务器下载文件问题处理
- mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
- Android 简单的图片查看器源码实现
- php 分页类 扩展代码
- php导出中文内容excel文件类实例
- C语言递归操作用法总结
- Android实现图片浏览器示例
- 面包屑导航详解
- Linux Centos7系统端口占用问题的解决方法
- Linux环境使用g++编译C++方法总结
- 使用vue根据状态添加列表数据和删除列表数据的实例
- mysql 5.7.17 zip安装配置教程 mysql启动失败的解决方法