首页 > 编程知识 正文

nosql实践报告,数据库及其应用实践报告

时间:2023-05-05 23:25:50 阅读:56650 作者:644

**********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:/文本/}} //表示%文本%

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。