初步學習MongoDB 基礎篇

2021-08-29 22:32:00 字數 1323 閱讀 3540

一、基礎篇

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:212.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格式,因此可以...