**********MongoDB命令对大小写敏感*******
1、创建数据库,切换到当前使用的数据库空间
use数据库名称
2、查看数据库
show dbs
3、统计某数据库信息
数据库. stats () )。
4、删除数据库
db.drop数据库(
5、查看当前数据库下的所有集合
db.getCollectionNames (或show collections
6、查看数据库用户角色的权限
肖罗斯
7、插入
数据库.集合名称. insert (
{字段: '字段值' }
{
“错误说明”:documnets
ordered:boolean (插入现有数据时,如果为true,则不插入一条;如果为false,则继续插入错误日志以外的记录) )。
}
)
也可以使用******save命令插入。 与insert不同,save可以自定义_id值,但insert会自动生成_id值*********
示例: db .集合名称. save({_id:'42343as ',name:'ay'}
8、插入多个数据
数据库.集合名称. insert (
[
{}、{}、{}
]
)
9、简单查询数据
db .集合名称. find (
{字段:字段值} //查询条件
{字段:1/0/false/true,字段:1/0/false/true, } //查询是否显示此字段,1和true表示显示,否则不显示
)
10、复杂查询数据
)1)多条件查询and
db .集合名称. find (
{字段:字段值、字段:字段值、 }
)
)2)多条件查询or
db .集合名称. find (
{$or:[{字段:字段值},{字段:字段值}, ]}
)
)3)查询字段是否存在
db .集合名称. find (
{字段3360{$exists3360false/true}
)
)4)查询字段的值是否为空
db .集合名称. find (
{字段:null}
)
)5)范围值以下、以下、更大、以上、不相等
字段:{$lt:值}、字段:{$lte:值}、字段:{$gt:值}、字段:{$gte:值}、字段3: {
***组合使用:字段:{$lte:值、$gt:值}
)6)正则表达式(更多详情请自行查看) ) ) )。
{字段:{$regex:/文本/}} //表示%文本%