3. mongodb基本操作

创建时间:2024-11-28 16:17
长度:820
浏览:0
评论:0

查看数据库

show databases;

show dbs; // 简短写法


选择/进入数据库

use 数据库名

use 不存在的数据库名;  # 进入不存在的数据库时,不会报错;会隐式创建,后期该数据库有数据时,系统自动创建;


删除数据库

第一步:use 数据库

第二步:db.dropDatabase();

查看集合

show collections;


创建集合

db.createCollection('name');


删除集合

db.集合名.drop();

返回布尔值


插入数据

格式:db.集合名.insert({})

注意:集合名没有时会隐式创建

注意:mongodb会给每天数据插入一个_id字段,全球唯一的;

db.users.insert({ uname: "dangdang", age: 30 });

插入多条数据

db.集合名.insert([{}, {}, {} ])

例子:db.users.insert([{name: "z3", age: 18,}, { name: "l4", age: 25}])

用js插入多条数据

mongodb底层使用js引擎实实现,所以支持部分js语法

for ( var i = 0; i < 10; i++) {
    db.users.insert({ name: "name" + i, index: i, age: 25 })
}

查询数据

db.users.find();


删除数据

语法:db.集合名.remove(条件, [是否只删除一条]);

注意:true只删除一条,false删除全部(默认)

db.userList.remove({ uname: "一个亿"}); // 删除匹配到的全部数据

db.userList.remove({ uname: "一个亿"}, false); // 删除匹配到的全部数据

db.userList.remove({ uname: "一个亿"}, true); //只删除匹配到的第一条数据





评论(共0条)