mongoDB基本操作

MongdoDB實例—》數據庫—》集合—》文檔—》字段(key/value pair)


bin 執行./mongod     啓動  &後臺啓動

./mongo     進入mongoDB shell     其中很多命令類似mysql     show dbs(查看數據庫)

啓動報錯:/data/db/mongod.lock is not empty.

kill掉mongod,刪除mongod.lock,這個文件類似記錄mongodb仍然啓動的緩存文件


創建數據庫

use nameDB     創建名稱爲nameDB的數據庫,插入數據後才能通過show dbs查看


刪除數據庫

use nameDB               首先進入數據庫
db.dropDatabase()     然後刪除數據庫(如果不進入相應數據庫,會默認刪除test數據庫)


在數據庫中創建集合

db.createCollection("collectionName")


刪除數據庫中指定集合

db.collectionName.drop()


向集合中插入文檔

db.collectionName.insert({"nameDocKey":"nameDocValue"})     類似save方法


查詢集合數據

db.collectionName.find()     查詢  .pretty()查詢並格式化顯示
db.collectionName.find({"key":"value"}); 查詢指定文檔


修改文檔

db.collectionName.update({"key":"value"},{"newKey":"value"},{upsert:true})  upsert=true如果不存在,插入
db.collectionName.update({"key":"value"},{$set:{"oldKey":"newValue"}})      修改指定屬性


刪除文檔

db.collectionName.remove({})     刪除集合中的所有文檔,但不刪除集合
db.collectionName.list.remove({"key":"value"})     刪除指定文檔


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章