MongoDB 基本操作

时间:2022-04-29
本文章向大家介绍MongoDB 基本操作,主要内容包括切换数据库、查看数据库、插入数据、查看表数据、一次插入多条数据、数据更新、更新不存在数据、更新多条数据、数据删除、索引、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

切换数据库

use test

无需新建数据库,切换时若不存在则自动新建数据库。

查看数据库

$ show dbs

插入数据

db.表名.方法

不指明 id 则自动插入 id

db.test_collection.insert({x:1})

db.test_collection.insert({x:3,_id:1})

查看表名

show collections

查看表数据

db.test_collection.find()

db.test_collection.find().count()

db.test_collection.find().skip(3).limit(2).sort({x:1})

一次插入多条数据

for(i=10;i<100;i++)db.test_collection.insert({x:i})

数据更新

db.test_collection.update({x:1},{x:999})

更新部分数据

db.test_collection.insert({x:1,y:2,z:3})

db.test_collection.update({z:100},{$set:{y:99}})

更新不存在数据

db.test_collection.update({x:999},{x:1099},true)

更新多条数据

db.test_collection.update({c:1},{$set:{c:2}},false,true)

数据删除

db.test_collection.remove({c:2})

删除表

db.test_collection.drop()

show tables

索引