-
mongodb 2D索引 分为2种:2D平面地理位置索引 和 2D sphere 2D球面地里位置索引 2者的区别在于计算距离时使用的计算方式不同查看全部
-
如果将X=200的所有数据里的Y都改为200时,且x=200记录不存在时<br> <br> > db.dhw.update({x:200},{y:200},true)<br> WriteResult({<br> "nMatched" : 0,<br> "nUpserted" : 1,<br> "nModified" : 0,<br> "_id" : ObjectId("56975f7c2f7d10d3c0e62676")<br> })<br> > db.dhw.find({x:200})<br> > db.dhw.find({y:200})<br> { "_id" : ObjectId("56975f7c2f7d10d3c0e62676"), "y" : 200 } 这里并没有把X插入,第一个参数为查询条件,第二个参数为所要更新字段及值,第三个参数为是否不存在则插入查看全部
-
$set 操作符为部分更新,不使用则会删除这条记录 db.dhw.update({x:200},{y:0}) 执行后,再查询 db.dhw.find({x:200}) 为空查看全部
-
用户自定义权限查看全部
-
用户权限分类和作用查看全部
-
创建用户的方式,需要注意是,创建用户的时候需要指定用户名、密码、操作的数据库的权限角色,另外,就是创建用户名和密码后,不实用用户名和密码也能连接数据库,只是不能操作。查看全部
-
创建用户查看全部
-
MongoDB默认情况下没有开启权限认证,不用用户名和密码也能正常连接, 开启权限认证的方式有两种 一种是auth开启,修改配置文件设置auth=true 另一种是keyfile开启 权限开启与否看日志文件 开启权限认证并且创建用户后,如果不使用用户名和密码,则不能连接上MongoDB查看全部
-
数据库的安全层级和实现的情况,级别越高使用越少,这是有一个妥协的处理问题的方式在的,其他的数据库和MongoDB也是类似的查看全部
-
关于MongoDB索引的学习内容小结,就是我们都是学习了什么东东,自己回忆一下,还能有印象吗?没有就回头在学习学习吧?当然想深入学习必须继续学习别的资料了!这是是入门知识查看全部
-
在执行MongoDB的命令时如果加上explain()这个参数,就会显示出对应的命令的执行详细信息,供我们来分析对应的命令的执行情况,就像profile功能一样。查看全部
-
日志和profile类似也会记录系统相应的使用情况,并且能够配置日志的记录情况,verbose这个参数就是是控制日志记录的情况的一个参数,位数越多表示记录的越详细查看全部
-
使用小技巧<br> 1:按tab键来回显命令<br> 2:使用 -help来获取具体命令的详细使用情况 <br> 开启profiling功能<br> db.setProfilingLevel() db.system.profile.find().sort({$natural:-1}).limit(1)——查询profile集合的内容,自然排序,限制输入一条记录 注意:如果开启了profile的功能,并且此时profile记录的数据比较大,系统的消耗是比较大的,所以,这个工具最好在上线之前的测试时开启此功能,用来查看数据库的设计和应用程序的设计,上线的系统是不建议使用此方法的,因为系统的开销比较大!查看全部
-
这是mongostat这个工具使用后输出的分析数据,这里我们主要关心,影响数据库性能的参数,比如: idx miss qr|qw 当这三个参数的值比较高时,表示MongoDB的性能有问题的查看全部
-
mongostat工具的使用 嗯,好多命令都有?或者-HELP,注意利用这个来学习命令的详细使用方式查看全部
举报
0/150
提交
取消