欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MongoDB安裝及接入springboot的詳細過程

 更新時間:2024年05月15日 11:38:54   作者:LB_bei  
MongoDB是一個開源、高性能、無模式(模式自由)的文檔(Bson)型數(shù)據(jù)庫,這篇文章主要介紹了MongoDB安裝及接入springboot,需要的朋友可以參考下

環(huán)境:windows、jdk8、springboot2

1.MongoDB概述

        MongoDB是一個開源、高性能、無模式(模式自由)的文檔(Bson)型數(shù)據(jù)庫;其特點如下:

  • 模式自由 ---- 不需要提前創(chuàng)建表 直接放數(shù)據(jù)就可以
  • 支持高并發(fā) 2000以上
  • 搭建集群比較方便
  • 支持海量數(shù)據(jù)存儲

1.1 MongoDB基礎概念

1.1.1 MongoDB數(shù)據(jù)類型

數(shù)據(jù)類型描述
String字符串。存儲數(shù)據(jù)常用的數(shù)據(jù)類型。在 MongoDB 中,UTF-8 編碼的字符串才是合法的。
Integer整型數(shù)值。用于存儲數(shù)值。根據(jù)你所采用的服務器,可分為 32 位或 64 位。
Boolean布爾值。用于存儲布爾值(真/假)。
Double雙精度浮點值。用于存儲浮點值。
Min/Max keys將一個值與 BSON(二進制的 JSON)元素的最低值和最高值相對比。
Array用于將數(shù)組或列表或多個值存儲為一個鍵。
Timestamp時間戳。記錄文檔修改或添加的具體時間。
Object用于內(nèi)嵌文檔。
Null用于創(chuàng)建空值。
Symbol符號。該數(shù)據(jù)類型基本上等同于字符串類型,但不同的是,它一般用于采用特殊符號類型的語言。
Date日期時間。用 UNIX 時間格式來存儲當前日期或時間。你可以指定自己的日期時間:創(chuàng)建 Date 對象,傳入年月日信息。
Object ID對象 ID。用于創(chuàng)建文檔的 ID。 自動生成的一個主鍵
Binary Data二進制數(shù)據(jù)。用于存儲二進制數(shù)據(jù)。
Code代碼類型。用于在文檔中存儲 JavaScript 代碼。
Regular expression正則表達式類型。用于存儲正則表達式。

1.1.2 MongoDB基礎語法

// 查看數(shù)據(jù)庫
show dbs
// 創(chuàng)建數(shù)據(jù)庫 
// use 數(shù)據(jù)庫名稱    如果數(shù)據(jù)庫名稱存在,那么切換到該數(shù)據(jù)庫,不如不存在,那就新增數(shù)據(jù)庫
use commentdb
// 查看當前所在數(shù)據(jù)庫
db
// 刪除數(shù)據(jù)庫
// db.dropDatabase()  刪除當前所在的數(shù)據(jù)庫
db.dropDatabase()
// 查看集合
show tables
// 新增集合
// db.createCollection(集合名)
db.createCollection("student")
// 刪除集合
// db.集合名.drop()
db.student.drop()
// 新增文檔
// db.集合名.insert(文檔)   json格式的文檔
db.comment.insert({"name":"tom","age":18})
db.comment.insert({"_id":2,"name":"jerry","age":19})
// 查看所有文檔
// db.集合名.find()
db.comment.find()
//查詢數(shù)據(jù)
db.表名.find([query],[fields])

2. 安裝下載MongoDB

Download MongoDB Community Server | MongoDB

Download MongoDB Community Server non-relational database to take your next big project to a higher level!

https://www.mongodb.com/try/download/community

        更改自己的安裝位置 

        取消勾選圖形化工具 

        如果需要外網(wǎng)連接MongoDB的話,需要改一下配置,bin 目錄下的 mongod.cfg

2.1 啟動MongoDB

        在安裝目錄下創(chuàng)建啟動腳本:

mongod   --dbpath D:\MongoDB

后面的地址為數(shù)據(jù)存儲地址 

        訪問地址:localhost:27017

        同下方一樣則啟動成功

3.springboot集成MongoDB

3.1 導入依賴

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-mongodb</artifactId>
    </dependency>
</dependencies>

3.2 添加配置

spring:
  data:
    mongodb:
      host: xxx.xxx.xxx.xxx
      port: 27017
      database: leadnews_comment

3.3 使用MongoDB

        直接就可以在代碼中引入template調(diào)用方法就可以使用了

@Autowired
private MongoTemplate mongoTemplate;

到此這篇關于MongoDB安裝及接入springboot的文章就介紹到這了,更多相關springboot MongoDB安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MongoDB教程之基本管理命令

    MongoDB教程之基本管理命令

    這篇文章主要介紹了MongoDB教程之基本管理命令,本文講解了啟動和停止MongoDB、服務器狀態(tài)監(jiān)控兩部份內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • Mongodb索引的優(yōu)化

    Mongodb索引的優(yōu)化

    MongoDB 是一個基于分布式文件存儲的數(shù)據(jù)庫。由 C++ 語言編寫。接下來通過本文給大家介紹Mongodb索引的優(yōu)化,本文介紹的非常詳細,具有參考借鑒價值,感興趣的朋友一起學習吧
    2016-02-02
  • 使用MongoDB操作文檔

    使用MongoDB操作文檔

    本文詳細講解了使用MongoDB操作文檔的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • MongoDB索引機制詳解

    MongoDB索引機制詳解

    與MySQL 一樣,"索引" 在 MongoDB 中也是用于優(yōu)化查詢的一種數(shù)據(jù)結構,通過創(chuàng)建適當?shù)乃饕?,MongoDB 能夠快速地定位符合查詢條件的文檔,從而減少了掃描文檔的數(shù)量,提高了查詢性能。本文詳細介紹了MongoDB 的索引機制,感興趣的同學可以參考閱讀
    2023-04-04
  • 關于Mongodb參數(shù)說明與常見錯誤處理的總結

    關于Mongodb參數(shù)說明與常見錯誤處理的總結

    這篇文章主要給大家介紹了關于Mongodb參數(shù)說明與常見錯誤處理的相關資料,文中通過一步步的步驟介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編一起來學習學習吧。
    2017-07-07
  • MongoDB中方法limit和skip的使用

    MongoDB中方法limit和skip的使用

    這篇文章主要給大家介紹了關于MongoDB中方法limit和skip的使用方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用MongoDB具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03
  • MongoDB系列教程(一):NoSQL起源

    MongoDB系列教程(一):NoSQL起源

    這篇文章主要介紹了MongoDB系列教程(一):NoSQL起源,本文講解了為什么出現(xiàn)NoSQL、NoSQL歷史、SQL和NoSql的區(qū)別、NoSQL數(shù)據(jù)庫類型等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • mongodb 3.4下遠程連接認證失敗的解決方法

    mongodb 3.4下遠程連接認證失敗的解決方法

    這篇文章主要給大家介紹了在mongodb 3.4下遠程連接認證失敗的解決方法,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編一起來學習學習吧。
    2017-06-06
  • cgroup限制mongodb進程內(nèi)存大小

    cgroup限制mongodb進程內(nèi)存大小

    這篇文章主要介紹了cgroup限制mongodb進程內(nèi)存大小,需要的朋友可以參考下
    2014-07-07
  • MongoDB中哪幾種情況下的索引選擇策略

    MongoDB中哪幾種情況下的索引選擇策略

    這篇文章主要給大家介紹了關于MongoDB中哪幾種情況下的索引選擇策略的相關資料,文中通過圖文以及實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-01-01

最新評論