mogodb使用總結

2021-10-09 18:41:11 字數 1677 閱讀 5446

1.安裝

一路預設(修改安裝路徑)

配置path環境變數 mongodbd的bin目錄下

mongod驗證安裝情況

2.啟動命令

mongod(預設啟動命令) --dbpath在c://data/db/ --   port 27017

mongod --dbpath d:\mongodb\data\db --port 27017(服務程序)

3.連線mongo shell命令

mongo
4.monogo資料庫概念(database)

伺服器端:儲存資料 mongod

客戶端: 運算元據 mongo

5.資料庫(database)

集合 (collection)

文件 (document)

db > cl > dm(包含關係)

在mongodb中 資料庫和集合不需要進行手動建立當我們建立文件時,如果文件所在的集合或資料庫不存在會自動建立

6.常用命令

#基本命令

show dbs;

use db;

show collections;

db;(當前資料庫名字)

#crud操作

# 全部匹配

# 代表&&關係

#插入:

db.collection.insert():

db.collection.insert({})#單條

db.collection.insert([{},{}])#多條資料

db.collection.insertone():#插入單條資料

db.collection.insertmany()#插入多條資料

# monogo特殊列(標識列):_id: 唯一標識乙個集合中的文件, 預設情況:_id: objectid() objectid利用時間和機器碼唯一標識文件

#刪除db.collection.remove()# 刪除全部

db.collection.drop() #刪除集合

db.dropdatabase() #刪庫

db.collection.remove()

db.collection.remove(,)

#查詢db.collection.find()=db.collection.find() #查詢所有(返回集合)

db.collection.findone() #返回第乙個元素

db.collection.find()[index]

db.collection.findone().元素名

#更新db.collection.update(,) #屬性被全部替換 預設情況下更新所有

db.collection.update({},})

#新增屬性

db.collection.update({},})

#刪除屬性

db.collection.updateone()

db.collection.updatemany()

db.collection.relanceone()

mogodb許可權管理教

mogodb 學習登記

mongo 建立windows服務 mongod install servicename mongodb servicedisplayname mongodb journal d mongodb data mongodb.log dbpath d mongodb data directoryperd...

mogodb 萬用字元代替字段查詢

已知下級欄位的名稱,想要查詢所有匹配該級欄位名稱和值的mongodb資料 需要通配不知名稱和級別的上級字段 db.formdata.find 或db.formdata.find mongo db 沒有這種萬用字元 規避採用這種使用萬用字元的方案,採用另外一種辦法,將所有可能通配的值都列出來,遍歷查詢...

mogodb的安裝與配置

安裝 一直next,中間選擇custom,選擇自己的安裝路徑,最後安裝成功。配置 開啟安裝好的位置,新建檔案mydata 資料夾db 存放資料 啟動 證明已經啟動成功 在瀏覽器輸入 到客戶端進行測試 退出 ctrl c 在視覺化的介面啟動mongodb 1.以管理員最高許可權開啟cmd,到達 2.去...