MongoDB一些操作

2023-02-19  本文已影响0人  iOS虞
  1. 显示当前数据库
    db

  2. 切换数据库
    use xxx数据库名

  3. 删除数据库
    db.dropDatabase()

  4. 创建集合
    db.createCollection("xxx集合名称")

  5. 显示数据库集合
    show collections 或 show tables

  6. 删除集合
    db.xxx集合名称.drop()

7.删除文档
db.xxx集合名称.remove({条件})条件是key-value形式,不写条件{}也必须带着

  1. 查看集合信息
    db.xxx集合名.stats()

  1. 添加文档
    db.xxx集合名.insertOne({文档}): 插入一个
    db.xxx集合名.insertMany([{文档1},{文档2},...]):插入多个
    db.xxx集合名.insert([{文档1},{文档2}, ...]):插入一个或多个

  2. 查询集合中所有文档
    db.xxx集合名.find({查询条件})

  3. 更新文档

db.xxx集合名.update(
<query>, <update>
), { 
[ [upsert:<boolean>],
  [multi:<boolean>],
  [writeConcern:<document>]
]
}

db.xxx.集合.updateOne(<query>, <update>) 等价于:{nulti:false}

db.xxx.集合.updateMany(<query>,<update>)等价于:{multi:true}

例子:

db.xxx集合.update({xxx : xxx}, {$set : {xxx : xxx}})

  1. 添加列

db.xxx集合.update({xxx : xxx}, {$set : {xxx : xxx}})

  1. 删除列
  1. 查询
db.xxx集合.find(
  [ [<query>],
    [<projection>]
  ]
)
上一篇 下一篇

猜你喜欢

热点阅读