0%

MongoDB 筆記

MongoDB

Doc: https://docs.mongodb.com/manual/mongo/

進入shell

$ mongo


資料庫 Database

當前資料庫

db

列出資料庫

show databases
show dbs

建立資料庫

use [DBNAME]

刪除資料庫

db.dropDatabase();


資料表 Collection

列出資料表

show collections

建立資料表

db.createCollection("TestCollection")

刪除資料表

db.TestCollection.drop();


資料 Document

Insert

db.TestCollection.insert({data: "test_data", num: 2, arr: ["arr1", "arr2", "arr3"]});

Query

db.TestCollection.find({data: "test_data"});
db.TestCollection.find();

Update

db.TestCollection.update({data: "test_data"}, { $set: {num: 3} });

Delete

db.TestCollection.remove({data: "test_data"});