zoukankan      html  css  js  c++  java
  • 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之后,需要写脚本删除
      ** 待完成并验证 *
  • 相关阅读:
    SQL Server 2005 Beta 2 快照隔离 zt
    WP7基础学习第九讲
    WP7基础学习第七讲
    WP7基础学习第二讲
    如何对HttpWebRequest异步调用?
    WP7基础学习第五讲
    如何对HttpWebRequest和HttpWebRsponse异步调用?
    WP7基础学习第六讲
    WP7基础学习第一讲
    [收藏学习]gcc和g++
  • 原文地址:https://www.cnblogs.com/nmj1986/p/8206899.html
Copyright © 2011-2022 走看看