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); //只删除匹配到的第一条数据