MongoDB基本使用(持续更新中......)

2020-01-22  本文已影响0人  大数据ZRL

以下所述表就是MongoDB中的Collection

显示所有数据库

切换到user数据库

显示当前数据库

显示当数据库下的所有表

**重命名表/集合

创建数据库company和表boss

单独创建表boss(与上面一个意思)

db.createCollection("boss", { capped : true, autoIndexId : true, size : 6142800, max : 10000 } )

字段 类型 描述
capped 布尔 (可选)如果为 true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。当该值为 true 时,必须指定 size 参数。
autoIndexId 布尔 (可选)如为 true,自动在 _id 字段创建索引。默认为 false。
size 数值 (可选)为固定集合指定一个最大值,以千字节计(KB)。如果 capped 为 true,也需要指定该字段。
max 数值 (可选)指定固定集合中包含文档的最大数量。

删除表boss

删除数据库company

增加/插入文档

db.boss.insert({name: '王',
       description: 'CEO',
       age: '18',
       property: '10000000000'
})

document=({name: '王',
      description: 'CEO',
      age: '18',
      property: '10000000000'
})
db.boss.insert(document)

删除文档

db.collection.remove(
 <query>,
 {
  justOne: <boolean>,
  writeConcern: <document>
 }
)

更新文档
MongoDB 使用 update() 和 save() 方法来更新集合中的文档
update

db.collection.update(
 <query>,
 <update>,
  {
  upsert: <boolean>,
  multi: <boolean>,
  writeConcern: <document>
 }
)

save

db.collection.save(

 <document>,
 {
  writeConcern: <document>
 }
)

 "tags" : [
  "牛人",
  "大神"
 ],
 "likes" : 100
})

查询文档

索引操作

上一篇下一篇

猜你喜欢

热点阅读