使用NoSQL Manager for MongoDBclient連接mongodb
一、安裝
1、安裝NoSQL Manager for MongoDB
下載地址:http://www.mongodbmanager.com/download
下載完成后,安裝時一路next到完成即可

二、連接客戶端
1、確保mongodb已經啟動,很多時候連接不上的原因就是沒有啟動monggodb。
2、如果沒有特別設置賬戶權限,默認情況下,mongodb是可以根據 ip和端口直接連接的,示例連的是本機localhost,也可以直接換成指定的mongodb所在服務器ip

三、基本的日常操作
1. 插入文檔
方式一:點擊shell圖標打開shell界面輸入以下語句插入數據:
格式:
db.<collection>.insert();
- 向集合中插入一個或多個文檔
- 當我們向集合中插入文檔時,如果沒有給文檔指定_id屬性,則數據庫會自動為文檔添加_id,該屬性用來作為文檔的唯一標識
- _id我們可以自己指定,如果我們指定了數據庫就不會在添加了,如果自己指定_id 也必須確保它的唯一性
db.employee.insert({name:"tom",age:18,gender:"male"});
db.employee.insert([
{name:"Oliver",age:36,gender:"male"},
{name:"Siya",age:16,gender:"female"},
{name:"John",age:26,gender:"male"},
{name:"Alisi",age:21,gender:"female"}
]);


方式二:界面操作,點擊➕,選擇JSON格式,輸入插入信息,點擊Add即可插入成功。

2. 查詢
方式一:點擊shell圖標打開shell界面輸入以下語句查詢數據:
格式:
db.collection.find()
- find()用來查詢集合中所有符合條件的文檔
db.employee.find({_id:ObjectId("5eba0769c09846cbd30c92a0")})
db.employee.find({age:18 , name:"lilac"});
db.employee.find({age:18});
db.employee.find({}).count()---查詢所有結果的數量

方式二:界面查詢

3. 修改
方式一:點擊shell圖標打開shell界面輸入以下語句修改數據:
格式:
db.collection.update(查詢條件,新對象)
- update()默認情況下會使用新對象來替換舊的對象
- 如果需要修改指定的屬性,而不是替換需要使用“修改操作符”來完成修改
$set 可以用來修改文檔中的指定屬性
$unset 可以用來刪除文檔的指定屬性

方式二:界面修改,雙擊需要修改的數據,修改后保存即可。

4. 刪除文檔
方式一:點擊shell圖標打開shell界面輸入以下語句刪除數據:
格式:
db.collection.remove()
- 刪除一個或多個,可以第二個參數傳遞一個true,則只會刪除一個
- 如果傳遞一個空對象作為參數,則會刪除所有的



方式二:界面刪除,選中需要刪除的數據點擊➖即可。

