然後配置環境變數:將安裝目錄 server下的bin目錄新增到環境變數,如:e:\mongodb\server\3.4\bin
開啟cmd,輸入 mongod 檢測是否安裝配置完成。
windows不能在本地計算機啟動mongodb,服務錯誤** 100。需要保證data目錄為空,然後刪除服務,重新執行一次:
sc delete mongodb即可,進入服務列表開啟服務,設定自動啟動。sc.exe create mongodb binpath= 「\」e:\mongodb\server\3.4\bin\mongod.exe\」 –service –config=\」e:\mongodb\server\3.4\mongod.cfg\」」 displayname= 「mongodb」 start= 「auto」
show dbs
show databases
- 顯示當前的所有資料庫
use 資料庫名
- 進入到指定的資料庫中
db- db表示的是當前所處的資料庫
show collections
- 顯示資料庫中所有的集合
增加/*
向資料庫插入文件
db..insert()
- 向集合中插入乙個或多個文件
- 當我們向集合中插入文件時,如果沒有給文件指定_id屬性,則資料庫會自動為文件新增_id
該屬性用來作為文件的唯一標識
- _id我們可以自己指定,如果我們指定了資料庫就不會在新增了,如果自己指定_id 也必須確保它的唯一性
db.collection.insertone()
- 插入乙個文件物件
db.collection.insertmany()
- 插入多個文件物件
*/ db.stus.insert();
//一次插入多條記錄
db.stus.insert([,,
]);//自己設定乙個id
db.stus.insert();
db.stus.find();
//生成乙個物件id 直接呼叫
objectid()
查詢/*
查詢 db.collection.find()
- find()用來查詢集合中所有符合條件的文件
- find()可以接收乙個物件作為條件引數
{} 表示查詢集合中所有的文件
查詢屬性是指定值的文件
- find()返回的是乙個陣列
- find()[0] 取到查詢的第乙個文件
db.collection.findone()
- 用來查詢集合中符合條件的第乙個文件
- findone()返回的是乙個文件物件
db.collection.find({}).count()
- 查詢所有結果的數量
*/db.stus.find();
db.stus.find();
db.stus.find();
db.stus.findone();
db.stus.find({}).count();
修改/*
修改db.collection.update(查詢條件,新物件)
- update()預設情況下會使用新物件來替換舊的物件
- 如果需要修改指定的屬性,而不是替換需要使用「修改操作符」來完成修改
$set 可以用來修改文件中的指定屬性
$unset 可以用來刪除文件的指定屬性
- update()預設只會修改乙個
db.collection.updatemany()
- 同時修改多個符合條件的文件
db.collection.updateone()
- 修改乙個符合條件的文件
db.collection.replaceone()
- 替換乙個文件
*/db.stus.find({});
//替換 替換之後張三的所有屬性只剩下 age 其他都沒有
//相當於乙個新的物件替換了原來的物件
db.stus.update(,);
//使用 set,只修改其中設定的屬性,不是替換
db.stus.update(
,}
)//unset是刪除設定的屬性,所以屬性值隨便寫,反正要刪除
db.stus.update(
,}
)db.stus.updatemany(
,}
);db.stus.update(
,} ,
//有了這個屬性 會修改所有符合條件的記錄
)db.stus.find()
刪除/*
db.collection.remove()
- 刪除乙個或多個,可以第二個引數傳遞乙個true,則只會刪除乙個
- 如果傳遞乙個空物件作為引數,則會刪除所有的
db.collection.deleteone()
db.collection.deletemany()
db.collection.drop() 刪除集合
db.dropdatabase() 刪除資料庫
- 一般資料庫中的資料都不會刪除,所以刪除的方法很少呼叫
一般會在資料中新增乙個字段,來表示資料是否被刪除
*/db.stus.insert([,,
]);db.stus.updateone(,});
db.stus.find()
安裝配置MongoDB
1.mongodb win32 i386 2.6.3.zip 2.解壓到d program files mongodb 3.環境變數中path新增 d program files mongodb mongodb win32 i386 2.6.3 bin 4.在d program files mong...
mongodb安裝配置
一 安裝 安裝目錄是d mongodb 二 配置 1 新建配置檔案d mongodb mongod.cfg mongod.cfg配置檔案的內容為 systemlog destination file log資料夾路徑 path d mongodb data log mongodb.log stora...
MongoDB安裝配置
mongodb的安裝非常簡單,除了安裝路徑可以自己選擇之外,其它的步驟一直點下一步就行 mongod.exe負責開機 mongo.exe負責執行資料庫 開機 mongoimport.exe負責匯入資料庫 mongoexport.exe負責輸出資料庫 mongorestore.exe負責備份資料庫 選...