mongodb資料庫基本操作

2021-07-11 16:02:56 字數 1486 閱讀 6325

一般來說,涉及到mongodb的操作主要有四種:增刪查改。

nodejs可以很方便簡潔的實現這些操作。

準備工作:

①、連線mongodb伺服器

var server  = new mongodb.server('localhost', 27017, );
這裡server就指本地(localhost)的伺服器

②、連線伺服器上的資料庫

var db = new mongodb.db('users', server, );
server指上面的資料庫所在伺服器,這裡db指server上的user這個資料庫。

③、開啟資料庫。

上面的連線好了以後,我們就可以開啟資料庫了。開啟方式如下:

db.open(function

(err, db) else

}

當然,我們一般不是直接對於乙個資料庫整體進行操作,而是針對其中的某乙個collection來操作的,那麼可以這樣:

var xcollection = db.collection("userslist");
這樣xcollection就指向了上面db資料庫中的」userslist」這個collection了。

但是,如果是第一次使用這個collection,可以輸入mongo命令建立乙個名為「userslist」的collection,或者用如下的方法新建之並繼續操作:

db.createcollection('userslist', , function

(err, xcollection)

使用db.createcollection(),如果該collection已存在,那麼就僅僅是開啟而已。

++++++++++++++++++++++++++++++++++++++++++

1、增

向collection中增加乙個user物件(像這種格式),可以這樣來做:

collection.insert(user, , function

(err, result))

2、查

在collection中,查詢乙個user物件可以這樣來做:

collection.find(user).toarray(function

(err, items) )

不過這裡需要注意,查詢出來的所有結果userx,並不一定是與user完全相等,只要userx中包含了user所有的鍵值對並且值都相等,那麼userx就會被包含在items中。

3、改

待續4、刪

待續, too

誒,說的都是最淺顯的內容了,更全面的還是看官方文件吧。

Mongodb資料庫基本操作API

1.set 設定某乙個欄位的值。db.collections.update 例子 db.test.update 2.unset 刪除字段。db.collections.update 例子 db.test.update 3.inc 對乙個數字欄位的某乙個field增加value db.collecti...

MongoDb 關於資料庫的基本操作

1 連線資料庫 mongo new mongo mongodb tower tower localhost 其中第乙個tower是資料庫名,第二個引數是密碼,第三個引數也就是localhost你懂得 2 建立資料庫及表 collection mongo second mongo db second ...

MongoDB 資料庫操作

1 插入記錄 使用資料庫 如果沒有該資料庫就會建立,有就進入該模式 use use my testdb 插入資料 db.user.insert db.user.insert 顯示資料庫 show dbs my mongodb是隱式建立的資料庫 顯示表 show collections user是隱式...