1. 程式人生 > >使用mongoVUE對mongoDB進行增刪改查說明

使用mongoVUE對mongoDB進行增刪改查說明

需要參考的部落格:

mongoVUE的增刪改查操作使用說明

一、 查詢

1、 精確查詢

1)右鍵點選集合名,再左鍵點選Find

或者直接點選工具欄上的Find

2)查詢介面,包括四個區域

{Find}區,查詢條件格式{"sendId":"000101"}表示查詢sendId=000101的記錄, (注:mongodb區分大小寫,寫成{"sendid":"000101"}會查詢不到) 查詢條件包含and時,格式為:{"sendId":"000101","operParam5":"vfre"} 查詢條件包含or時,格式為

{$or:[{"sendId":"000101"},{"sendId":"1234567890"}]}

{Fields}區,表示查詢的欄位值,不填預設顯示所有欄位。Fields區的格式與Find區類似,如:{"id":"","sendId":"","appId":""}

{sort}區,{"id":1}表示按照id升序排序,{"id":-1}表示按照id降序排序

Skip和Limit聯合起來使用,相當於查詢mysql中的limit語句

(注:Skip和Limit的值不能為空,否則會報錯)

2、模糊查詢

查詢條件中包含like時,格式為:{"operParam5":new RegExp(".*set.*")}

這裡使用到簡單的正則表示式:.*表示任意多個字元,相當於like中的%。

如果查詢operParam5 like ‘%set%’,則寫成{"operParam5":new RegExp(".*set.*")} 如果查詢operParam5 like ‘%set’,則寫成{"operParam5":new RegExp(".*set")}

如果查詢operParam5 like ‘set%’,則寫成{"operParam5":new RegExp("set.*")}

二、 新增

1)右鍵點選集合名,再左鍵點選Insert Document…

2)在彈出的輸入框中,填入要插入記錄的Bson格式資料

3)點選Insert,插入成功

三、 編輯

1) 點選選單欄的Update按鈕

2) 在左側輸入查詢條件,右側輸入要更新的欄位名稱和欄位值

如下示例實現將id= aaaa84e71ffb470ca8c80d309c4bc835的記錄的sendId欄位值,修改為000001

3)之後,點選updateAll更新所有記錄。

四、 刪除

3) 點選選單欄的Remove按鈕

4) 輸入要刪除的記錄的查詢條件,

如下示例刪除id=aaa684e71ffb470ca8c80d309c4bc835的記錄

3)點選Remove按鈕,彈出確認提示框,點選Remove即可


mongoVUE的增刪改查操作使用說明

一、 查詢

1、 精確查詢

1)右鍵點選集合名,再左鍵點選Find

或者直接點選工具欄上的Find

2)查詢介面,包括四個區域

{Find}區,查詢條件格式{"sendId":"000101"}表示查詢sendId=000101的記錄, (注:mongodb區分大小寫,寫成{"sendid":"000101"}會查詢不到) 查詢條件包含and時,格式為:{"sendId":"000101","operParam5":"vfre"} 查詢條件包含or時,格式為

{$or:[{"sendId":"000101"},{"sendId":"1234567890"}]}

{Fields}區,表示查詢的欄位值,不填預設顯示所有欄位。Fields區的格式與Find區類似,如:{"id":"","sendId":"","appId":""}

{sort}區,{"id":1}表示按照id升序排序,{"id":-1}表示按照id降序排序

Skip和Limit聯合起來使用,相當於查詢mysql中的limit語句

(注:Skip和Limit的值不能為空,否則會報錯)

2、模糊查詢

查詢條件中包含like時,格式為:{"operParam5":new RegExp(".*set.*")}

這裡使用到簡單的正則表示式:.*表示任意多個字元,相當於like中的%。

如果查詢operParam5 like ‘%set%’,則寫成{"operParam5":new RegExp(".*set.*")} 如果查詢operParam5 like ‘%set’,則寫成{"operParam5":new RegExp(".*set")}

如果查詢operParam5 like ‘set%’,則寫成{"operParam5":new RegExp("set.*")}

二、 新增

1)右鍵點選集合名,再左鍵點選Insert Document…

2)在彈出的輸入框中,填入要插入記錄的Bson格式資料

3)點選Insert,插入成功

三、 編輯

1) 點選選單欄的Update按鈕

2) 在左側輸入查詢條件,右側輸入要更新的欄位名稱和欄位值

如下示例實現將id= aaaa84e71ffb470ca8c80d309c4bc835的記錄的sendId欄位值,修改為000001

3)之後,點選updateAll更新所有記錄。

四、 刪除

3) 點選選單欄的Remove按鈕

4) 輸入要刪除的記錄的查詢條件,

如下示例刪除id=aaa684e71ffb470ca8c80d309c4bc835的記錄

3)點選Remove按鈕,彈出確認提示框,點選Remove即可