Mongodb实战使用指南

 
一 启动
  1. 启动 mongodb 服务(Mac)
    $ mongod --config /usr/local/etc/mongod.conf
  2. 启动 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:
    ……
  1. 退出 mongodb
    > exit
 
二 数据库操作
  1. 查看所有数据库
    > show dbs
    cartoon  0.000GB
    local    0.000GB
  2. 创建||切换 数据库
    > use local
    switched to db local
  3. 查看当前所在数据库
    > db
    local
  4. 删除当前数据库
    > db.dropDatabase()
  5. 复制数据库
    > db.copyDatabase("cartoon","cartooncopy","127.0.0.1")

     

三 数据库表操作
  1. 查看当前数据库中所有表
    > show collections
    series
    videos
  2. 查看数据库表集合:find( )
    > db.series.find().pretty()
  3. 插入表数据:insert( )
    > db.series.insert(document)
  4. 更新表数据:update( ) || save( )
    > db.series.update(<query>, <update>, {upsert: <boolean>, multi: <boolean>, writeConcern: <document>}) 
  5. 删除表数据:remove( )
    > db.series.remove(<query>, <justOne>)
  6. 删除表中所有数据
    > db.series.remove({})
 
四 mongodb 去除重复数据
  1. mongodb 3.0之前,可以添加索引实现去除重复数据。例如:MongoDB shell version: 2.4.9
    > db.video2.ensureIndex({"extra_bili_aid":1},{"unique":true,dropDups:true})
  2. mongodb 3.0之后,需要写脚本删除
    ** 待完成并验证 *

转载于:https://www.cnblogs.com/nmj1986/p/8206899.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值