Mongodb实战使用指南
生活随笔
收集整理的這篇文章主要介紹了
Mongodb实战使用指南
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
REL_LINK:?http://www.mongodb.org.cn/tutorial/9.html 一 啟動 啟動 mongodb 服務(Mac)
$ mongod --config /usr/local/etc/mongod.conf 啟動 mongodb?客戶端(Mac)
$ mongo MongoDB shell version v3.4.10 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.4.10 Server has startup warnings: …… 退出 mongodb
> exit 二 數據庫操作 查看所有數據庫
> show dbs cartoon 0.000GB local 0.000GB 創建||切換 數據庫
> use local switched to db local 查看當前所在數據庫
> db local 刪除當前數據庫
> db.dropDatabase() 復制數據庫
> db.copyDatabase("cartoon","cartooncopy","127.0.0.1") 三 數據庫表操作 查看當前數據庫中所有表
> show collections series videos 查看數據庫表集合:find( )
> db.series.find().pretty() 插入表數據:insert( )
> db.series.insert(document) 更新表數據:update( ) || save( )
> db.series.update(<query>, <update>, {upsert: <boolean>, multi: <boolean>, writeConcern: <document>}) 刪除表數據:remove( )
> db.series.remove(<query>, <justOne>) 刪除表中所有數據
> db.series.remove({}) 四?mongodb 去除重復數據
mongodb 3.0之前,可以添加索引實現去除重復數據。例如:MongoDB shell version: 2.4.9
> db.video2.ensureIndex({"extra_bili_aid":1},{"unique":true,dropDups:true}) mongodb 3.0之后,需要寫腳本刪除
** 待完成并驗證 *
$ mongod --config /usr/local/etc/mongod.conf
$ mongo MongoDB shell version v3.4.10 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.4.10 Server has startup warnings: ……
> exit
> show dbs cartoon 0.000GB local 0.000GB
> use local switched to db local
> db local
> db.dropDatabase()
> db.copyDatabase("cartoon","cartooncopy","127.0.0.1")
?
> show collections series videos
> db.series.find().pretty()
> db.series.insert(document)
> db.series.update(<query>, <update>, {upsert: <boolean>, multi: <boolean>, writeConcern: <document>})
> db.series.remove(<query>, <justOne>)
> db.series.remove({})
> db.video2.ensureIndex({"extra_bili_aid":1},{"unique":true,dropDups:true})
** 待完成并驗證 *
轉載于:https://www.cnblogs.com/nmj1986/p/8206899.html
總結
以上是生活随笔為你收集整理的Mongodb实战使用指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 说一下自己对于 Linux 哲学的理解
- 下一篇: 搜狗输入法体验评价