支持的索引类型:
1.单键索引、多建索引{x:1,y:2};
2.数组索引:{“apple”, “lemon”};
3.全文索引:i am a little bird.
4.地理位置索引:2D
保证数据安全:
1.复制集保证数据安全。(3份)
2.分片扩展数据规模。
启动命令:
numactl --interleave=all ./bin/mongod -f conf/mongod.conf
连接mongodb:
./bin/mongo 127.0.0.1:12345
开启权限认证:
vim conf/mongod.conf
auth = true
然后需要创建用户:
-- 用户角色类型:内建类型(read, readWrite, dbAdmin, dbOwner, userAdmin)
-- 创建用户imooc,密码为imooc,备注为"创建用户测试",该用户角色为userAdmin和read,可操作的数据库为admin和test,
db.createUser({user:"imooc", pwd:"imooc", customerData:"创建用户测试", roles:[{role:"userAdmin", db:"admin"}, {role:"read", db:"test"}]})
-- 自定义mongodb权限
{
_id:"myApp.appUser",
role:"appUser",
db:"myApp",
privileges:[
{resource:{db:"myApp", collection:""}, actions:["find", "createCollection","dbStats","collStats"]},
{resource:{db:"myApp", collection:"logs"}, actions:["insert"]},
{resource:{db:"myApp", collection:"data"}, actions:["insert", "update", "remove", "compact"]},
],
roles: []
}
617

被折叠的 条评论
为什么被折叠?



