Express使用MongoDB常用操作

2021-10-23 02:53:33 字數 1661 閱讀 8424

const mongoclient =

require

('mongodb'

).mongoclient

const url =

"mongodb://localhost:27017"

const dbname =

'express-project'

// 連線資料庫

mongoclient.

connect

(url,

,(err, client)

=>

) db.

createcollection

("alias"

,(err, res)

=>

)// ----------------------插入一條資料

let user = db.

collection

("user"

)let alias = db.

collection

("alias"

)let myinfo =

user.

insertone

(myinfo,

(err, res)

=>

) alias.

insertone(,

(err, res)

=>

)// ----------------------插入多條資料, insertmany()

let myfriends =[,

,]user.

insertmany

(myfriends,

(err, res)

=>

條資料!`)}

)// ----------------------查詢資料, find(condition)

user.

find()

.toarray

((err, docs)

=>

)// ----------------------多表聯查,左連線查詢

user.

aggregate([

}]).

toarray

((err, docs)

=>

)// ----------------------更新單條資料

alias.

updateone(,

},(err, res)

=>

)// ----------------------更新多條資料

user.

updatemany(,

},(err, res)

=>

條文件被更新了`)}

)// ----------------------刪除單條資料

user.

deleteone(,

(err, res)

=>

)// ----------------------刪除多條資料

user.

deletemany(,

(err, res)

=>

)// ----------------------刪除乙個集合

user.

drop

((err, res)

=>)}

)

django使用mysql和MongoDB的配置

今天整理了一下在django專案中如何使用mongodb,環境如下 ubuntu18.04,django2.0.5,drf3.9,mongoengine0.16 第一步 在settings.py中配置mongodb和mysql,配置如下 可以同時使用mysql和mongodb databases m...

window server搭建mongodb集群

伺服器3臺 windows server 2016 版本 mongodb server version v4.0.13 mongodb架構 伺服器server 1 server 2 server 3 副本集副本集 副本集埠 replset ip192.168.45.130 192.168.45.13...

express安裝與使用

使用nodejs.0.6.7.msi在win7 64位機器上安裝。安裝目錄 c program files x86 nodejs 此目錄有許可權限制,特此注意 安裝好nodejs後,安裝express時,npm install g express 不加 g則不能使用express命令列。安裝好exp...