一、基礎篇
1.建立資料庫database : use database
2.刪除資料庫 database : db.dropdatabase()
autoindexid:,
size:,
max:,
storageengine:,
validator:,
validationlevel:,
validationaction:,
indexoptiondefaults:,
viewon:,
pipeline:,
collation:,
writeconcern:})
4.刪除集合 collection : db.collection.drop()
5.建立檢視 view : db.createview()
6.插入文件 insert : db.collection.insert(document)
7.更新文件 update : db.collection.update(,,
)8.刪除文件 remove : db.collection.remove(,
)9.查詢文件 find : db.collection.find(,projection)
例(and or):db.collection.find(,$or:[,}]).pretty()
10.條件操作符
a) (>)$gt
b) (<)$lt
c) (>=)$gte
d) (<=)$lte
11.$type操作符 : db.collection.find(})或 $type:2
12.limit與skip 方法 :
limit()方法來指定讀取的數量;skip()方法來指定跳過的數量
例:db.collection.find().limit(2).skip(2) //跳過兩個,查詢兩個
13.排序sort()方法 :
sort()方法對資料進行排序,sort()方法通過引數指定排序的字段,使用1和-1來指定排序方式,1為公升序,-1為降序;
例:db.collection.find().sort()
14.建立索引 index : db.collection.creatindex(keys,options)
key 為建立的索引字段 ,1為公升序建立,-1為降序建立索引
例:db.collection.createindex()
15.聚合aggregate() : db.collection.aggregate([}}])
MongoDB學習 基礎篇
mongodb的資料結構為乙個資料庫包含多個集合,乙個集合包含多個文件 類似json objectid是乙個12位元組的bson格式資料,包含4位元組時間戳,3個位元組的機器標識碼,2個位元組的程序id,3個位元組的隨機數。1.單字段索引 2.復合索引 常見索引語句 db.collection.cr...
MongoDB基礎學習
之前對redis有過使用,了解的還算比較清楚。redis的優勢在於其處理資料的速度非常快,所以常常用作去耦合的中介軟體。而mongodb對於json形式的資料處理有著非常大的優勢 在mongo中叫做bson 下面學習一下mongodb的基本概念和操作。之後命令列中執行mongod,然後在另外乙個命令...
MongoDB 基礎篇(一) 基本概念
mongodb是乙個基於分布式檔案儲存的資料庫。由c 語言編寫。旨在為web應用提供可擴充套件的高效能資料儲存解決方案。mongodb是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。它支援的資料結構非常鬆散,是類似json的bson格式,因此可以...