mongo的写入性能 db怎么设置密码?
db怎么设置密码?
1直接切换到#39admin#39数据库useadmin
useadmin
2:给admin设置用户密码:
user:用户名,pwd:用户密码,roles:用来设置中用户的权限,比如读,读写等等
({user:#39root#39,pwd:#39123456#39,roles:[#39root#39]})
3验证
验证是否添加成功了,#(用户名,用户密码)#39这里用(#39root#39,#39123456#39)
如果没有赶往#391#39表示验证完成,假如是#390#39它表示验证一次
给分开来的数据库设置密码:
刚才是给root设置密码,现在要给某种特定的每个库设置中权限,.例如我这里有一个库,库名字就是Article,这里以Article这个库为例
useArticle
接下来的为这个库去添加一个用户,因此赋予生命权限
这行代码意思是创建家族一个zwStar用户受到读写权限db意思是该用户操作的数据库名
({user:#39zwVic#39,pwd:#39adgjmp123#39,roles[{role:#39readWrite#39,db:#39Article#39}]})
再重启mongodb,MongoDB默认是没有再开启访问控制,
我们按照--auth参数重起mongod服务。
mongod--dbpath贮存数据库文件夹路径--auth,用户连接到mongod要重新指定用户名和密码。
mongod--dbpath/data/mongo_db--auth
referencefield到底怎么用?
如果没有在不使用mongo,你可能见的最少的之外就像属性的定义以外,ReferenceField这个是可以传达对象的属性应该是也是很最常见的一种的,或者apple(Color),这里Color是另一个表,里面贮存的是颜色,颜色多了,一个苹果但只对应一个颜色,这等符号表示即可在后面读取数据时在用。
这两天的模块成功中,有一个表的属性里面有了GenericReferenceField(),是这样定义的choice_object(),括号里面没有参数,我就电脑上网查啊查的,但这个属性像专用一般很少,网上很容易不能找到关於其怎末用的例子,在mongo文档里面,是那样说的:
“如果你的document里面中有ReferenceField或则GenericReferenceField,默认情况下不使用save()方法时会不自动应用这些脚注的Document的变化,如果你不是需要这个特性,可以不把cascade设置为False”
如果没有说是和ReferenceField差不多是不可能的,而且我目前所会用到的ReferenceField除此之外上面说的那种以外,有一种:
parent(self,reverse_delete_rule),那是在父子数据那里使用了。
如今这个没有参数的GenericReferenceField还真令人搞不知道了一阵时间,再次问师哥了,师哥给说,那个是你然后choice_object.对象1,choice_object.对象2就创建家族一个关于它的实例了。在师哥简单说明它的用法之后,加强我自己目前不需要能解决的,我觉着貌似知道了什么。对象1,对象2,用这个表之前就得有另一个model的对象。再一次,跪求此问题的模块也可以解决了。
用户 GenericReferenceField 参数 db 属性
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。