蚂蚁笔记leanote视频安装教程(三)

使用认证的数据库(!!!使用前先备份一下,以防万一呢)

修改数据库

  1. 进入数据库mongo
  2. 选择leanote数据库use leanote;
  3. 执行如下代码
    db.createUser({ user: '用户名', pwd: '密码', roles: [{role: 'dbOwner', db: 'leanote'}] });
  4. 测试下是否正确
    db.auth("用户名", "密码");
  5. 返回1 表示正确。

修改相关配置文件

  1. 编辑mongodb.conf 添加认证
    vim /usr/local/mongodb-linux-x86_64-4.0.6/bin/mongodb.conf
  2. 编辑conf/app.conf 写入数据库账户、密码
    vim /www/wwwroot/你的网站目录/leanote/conf/app.conf
  3. 重启运行测试

登陆数据库以及修改数据库中的内容

  1. mongo -u 用户名 -p 密码 --authenticationDatabase leanote
  2. 选择leanote use leanote
  3. 查询操作 db.users.find("document");
  4. 删除操作 db.users.remove("document");
  5. 修改操作 db.users.update({"Username" : "admin"}, {$set:{"Email":"admin@leanote.com","Verified" : true}}); 包括用户id、用户名、以及其他信息,自行选择
  6. 标签显示不全,需要将数据库中的tags表中的一个空值删除或修改后即可能解决该问题。
    修改示例:
use leanote;
db.tags.find(); // 检查是否存在那个空值,若在执行修改,下标是否是3(0起算)
db.tags.update({'_id':ObjectId("5368c1aa99c37b029d000001")},{$set:{'Tags.3':'yellow'}});
点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注