mongo基礎操作

2021-09-24 23:13:02 字數 782 閱讀 1198

1.linux伺服器中已經安裝了mongo後,在mongo命令下的基礎shell命令:

show dbs:顯示資料庫列表 

show collections:顯示當前資料庫中的集合(類似關聯式資料庫中的表)

show users:顯示使用者

use :切換當前資料庫,這和ms-sql裡面的意思一樣

db.help():顯示資料庫操作命令,裡面有很多的命令

db.foo.help():顯示集合操作命令,同樣有很多的命令,foo指的是當前資料庫下,乙個叫foo的集合(表),並非真正意義上的命令

db.foo.find():對於當前資料庫中的foo集合進行資料查詢(由於沒有條件,會列出所有資料)

db.foo.find( ):對於當前資料庫中的foo集合進行查詢,條件是資料中有乙個屬性叫a,且a的值為1

db.foo.find(,) :後面的大括號代表返回字段過濾,column為列名,0代表只去掉該欄位,1代表只保留該欄位

---------------------

原文:

2.基礎一些的增刪改查,假如在當前mongo中存在 test 的db

增:

db.test.insert()
刪:

db.test.remove()
改:

db.test.update(,})
查:

db.collection.find(});

mongo簡單操作

use admin 進入資料庫admin db.adduser name pwd 增加或修改使用者密碼 db.system.users.find 檢視使用者列表 db.auth name pwd 使用者認證 db.removeuser name 刪除使用者 show users 檢視所有使用者 sh...

mongo基礎筆記1

在mongo中並沒有表列神馬的。有collection和document,這裡的collection就相當於表,document就相當於一行。啟動服務 命令列輸入 1 在log裡列印 d mongo bin mongod.exe dbpath d mongo store logpath d mong...

Mongo操作指令碼筆記

批量更新,更新陣列中物件 var cursor db.language.find cursor.foreach function x subset.foreach function sub 去重求count db.wpsfile.distinct wpsuserid length export mo...