首页 > 代码库 > 夺命雷公狗mongodb之----mongodb---2---常用命令和技巧

夺命雷公狗mongodb之----mongodb---2---常用命令和技巧

技术分享

 

查看有那些数据库:

 

show dbs

 

 

切换到那个库:

use  库名

use local

 

 

use还有一个作用就是可以“创建一个数据库”

use test

 

 

删除数据库:

db.dropDatabase();

 

 

查看集合:

show collections

 

创建集合:

db.createCollection("user");

 

隐式创建,直接插入集合,她会自动创建集合

db.user.insert({id:1,name:"lisi"});

 

删除集合:

 

db.user.drop();

 

 

插入:

db.user.insert({id:1,name:"lisi",sex:"1"});

 

 

查询:

db.user.find()

 

 

修改:

db.user.update({id:1},{name:lisi,sex:1});

 

 

 

删除:

db.user.remove({name:lisi});

 

 

如果同时insert两个一样的参数则会被后面的覆盖

db.user.insert({x:2,x:3});

 

 

 

在mongodb里面是严格区分大小写的

 

 

 

如果在实际开发中如果想让时间变成非字符串的形式可以通过new Date方法进行插入数据:

db.user.insert({name:lisi,addTime:new Date()});

如果直接是Date()这样的则是以字符串形式创建的

 

 

如果在打印时候不想看到他打印出默认生成的那堆_id串,那么我们可以通过如下方法来进行查询:

db.user.find({},{_id:0});

如果_id:1那么就是打印出默认的_id

 

夺命雷公狗mongodb之----mongodb---2---常用命令和技巧