mongodb為非關係型資料庫,無法聯表查詢,但可以通過shell**實現
工具:robo 3t
以下為常用的語法:
增
db.getcollection('表名').insert(
)
刪
db.getcollection('表名').remove()
改
db.getcollection('表名').update(,})
查
1、常用查詢並排序
db.getcollection('表名').find().sort()
注:1為公升序,-1為降序
2、多條件or查詢
db.getcollection('userentity').find(,]})
3、多條件and查詢
db.getcollection('userentity').find()
4、模糊查詢
db.getcollection('userentity').find()
5、查詢去重後name列資料
db.getcollection('userentity').distinct("name")
6、只查詢5條資料
db.getcollection('userentity').find().limit(5)
7、查詢5-10之間資料
db.getcollection('userentity').find().limit(10).skip(5)
8、查詢記錄條數
db.getcollection('userentity').find().count()
9、分組查詢
//單個字段分組查詢
db.getcollection('userentity').aggregate([}}])
//多個字段分組查詢
db.getcollection('userentity').aggregate([, num : }}])
條件查詢
> $gt , >= $gte, < $lt, <= $lte, != $ne
db.tianyc02.find(})
$in ,$nin
db.tianyc02.find(})
db.tianyc02.find(})
注:gt=greater than lt=less than ne=not equal
儲存之MongoDB基礎語法
mongo由資料庫 database 集合 collection 文件 document 這三部分組成的 1 null 2 布林型 3 數值 或整型可用numberint 4位元組符號整數 或numberlong 8位元組符號整數 4 字串 僅限utf 8字元 5 日期,儲存為毫秒,不儲存時區 6 ...
php操作mongodb基礎語法
1 連線mongodb 4 manager new mongodb driver manager mongodb 56 echo connect success 78 建立變數,進行插入操作 9 bulk new mongodb driver bulkwrite 1011 插入的資料 插入一條或多條...
MongoDB基本語法
sql術語 概念 mongodb術語 概念 解釋 說明 database database 資料庫table collection 資料表 集合 rowdocument 資料記錄行 文件 column field 資料字段 域 index index 索引table joins 表連線,mongod...