1. 程式人生 > >MongoDB之$關鍵字及$修改器$set $inc $push $pull $pop

MongoDB之$關鍵字及$修改器$set $inc $push $pull $pop

一.查詢中常見的  等於   大於  小於  大於等於  小於等於

等於:用':'

大於:用'$gt'

小於:用'$lt'

大於等於:用'$gte'

小於等於:用'$lte'

MongoDB的操作就是很類似ORM的操作

二.MongoDB中update修改器:$inc $set  $push $pull  $pop

1.$inc

Python中的變數 +=1, 將查詢到的結果 加上某一個值然後儲存

2.$set

如果沒有這條資料的話,就自動新增一條

3.$unset

用來刪除Key(field)的  相當於 關係型資料庫中刪除了 欄位

4.$push

它是用來對Array(list)資料型別進行增加新元素的,相當於我們在python中的list.append()方法

5.$pull

$pull 就是指定刪除Array中的某一個元素

6.$pop

指定刪除Array中的第一個或最後一個元素

{$pop:{"test_list" : -1}}  -1 代表最前面, 1 代表最後邊 (這和Python正好相反)