koa2----mongodb後續配置開機啓動

每次使用命令行啓動數據庫服務麻煩,則可以配置 MongoDB 服務
1.先在data文件下創建一個新文件夾log
在這裏插入圖片描述
2.新加一個配置文件mongodb.conf,在安裝的根目錄下,與bin文件夾同級目錄
在這裏插入圖片描述
配置文件的內容(dbpath後面是data下面的db的文件路徑,logpath是新建的log文件的文件目錄,mongod.log文件是自動生成的文件)

dbpath=D:\MongoDB\an\data\db
logpath=D:\MongoDB\an\data\log\mongod.log

在這裏插入圖片描述
3.安裝 MongoDB 服務:

mongod -dbpath "D:\MongoDB\an\data\db" -logpath "D:\MongoDB\an\data\log\mongo.log" -install -serviceName "MongoDB"

在這裏插入圖片描述
4.啓動服務:net start MongoDB, 關閉服務 net stop MongoDB
在這裏插入圖片描述
在這裏插入圖片描述
命令行查看服務services.msc會彈出一個服務窗口,可以看到MongoDB服務啓動中
在這裏插入圖片描述
5.輸入mongo啓動,開始寫入數據內容
在這裏插入圖片描述
顯示當前所有的數據:show dbs
在這裏插入圖片描述
MongoDB:
數據庫實例(服務) :一個數據庫實例中可以包含多個數據庫
數據庫(database)
集合(collection):相當於MySQL中表(table)
文檔(document):相當於MySQL中表中的行(實體、記錄)

常用命令:
	show dbs 顯示所有數據庫名稱
	db 顯示當前所在數據庫名稱
	show collections / db.getCollectionNames() 顯示當前數據庫中所有集合名稱
	use <db_name> 切換數據庫
	db.createCollection("collection_name") 在當前數據庫中創建集合
	db.dropDatabase() 刪除當前數據庫
	db.<collection-name>.save(obj) 向集合中保存文檔
	db.<collection-name>.update()
	db.<collection-name>.updateOne()
	db.<collection-name>.updateMany() 修改集合中的文檔
	db.<collection-name>.deleteOne(condition)
	db.<collection-name>.deleteMany(condition) 刪除集合中的文檔
	db.<collection-name>.find() 在集合中查詢文檔
	db.<collection-name>.find().count() 查詢滿足條件的文檔數量
	db.<collection-name>.find().limit() 限定查詢的文檔數量
	db.<collection-name>.find().skip() 跳過指定數量的文檔
	db.<collection-name>.find().sort() 排序
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章