美文网首页
mongodb配置+基础操作

mongodb配置+基础操作

作者: 我心悠然 | 来源:发表于2020-08-06 11:38 被阅读0次

Linux平台安装MongoDB,安装操作:https://www.runoob.com/mongodb/mongodb-linux-install.html

1、下载安装包:

2、配置系统参数,vi /etc/profile,添加以下命令:export PATH=<mongodb-install-directory>/bin:$PATH

3、创建数据库目录

4、设置远程,新建 /etc/mongodb.conf文件,执行命令:vim /etc/mongodb.conf;输入配置内容(bindIp要设置为0.0.0.0,这样才能外网访问)

5、设置登录的账号:db.createUser({user:"root",pwd:"root",roles:[{role:"readAnyDatabase",db:"admin" },{role: "readWrite", db: "canace" }]})

6、通过conf文件启动,执行命令:mongod --config /etc/mongodb.conf --fork(后台启动)

7、本地链接服务器mongodb命令: mongo -u root -p root 192.168.1.240:27017/admin

代码实现:

1、pom.xml配置:

2、application.properties配置:

3、上传用户参数:collection ="canace_collection"保存的库;

具体实现,findAll后面的collectionName是要查询的库;

常用操作:

授权: db.auth('admin','admin')

显示集合: show collections

集合插入: db.mycol2.insert({"name" : "菜鸟教程"})

显示集合内容: db.mycol2.find()

显示所有用户: db.system.users.find()

遇到问题:

提示错误:child process failed, exited with error number 100

原因:是没有正常关闭mongodb引起的

解决:删除var/log/mongo/中的 mongod.lock 和 _repair_incomplete文件

提示错误:"errmsg" : "not master and slaveOk=false"

解决: rs.slaveOk();

代码地址:https://github.com/lunacai/canace-mongodb-demo

相关文章

  • mongodb配置+基础操作

    Linux平台安装MongoDB,安装操作:https://www.runoob.com/mongodb/mong...

  • MongoDB基础操作

    mongodb基础操作

  • MongoDB安装 配置

    安装 MongoDB服务操作 远程连接配置 修改配置文件(位置:/etc/mongodb.conf),注释bind...

  • 云计算D7

    参考 windows下MongoDB的安装及配置 浅谈如何用Java操作MongoDB?

  • MongoDB 3.4 学习笔记 (六):MongoDB 更新、

    1. MongoDB 更新、原子操作和删除 1. MongoDB 更新、原子操作和删除1.1. 更新操作的基础1....

  • 关于MongoDB的mongo的数据操作

    关于MongoDB的mongo的数据操作 dos下开配置好的MongoDB进入到>bin目录 MongoDB 服务...

  • mongodb 查询

    安装mongodb的安装配置mongodb的基本操作mongodb的增删改查(CRUD)选修:主从双备权限控制使用...

  • MongoDb学习总结

    大纲: 1、MongoDB的体系结构2、MongoDB安装配置与基础命令3、MongoDB CRUD与全文索引4、...

  • mongoDB用户认证

    MongoDB默认是不创建用户,但是为了保证的MongoDB数据的安全,就需要给MongoDB配置用户和分配操作权...

  • mongodb基础操作

    作者:源码时代教学部讲师,转载请注明出处。 1.MongoDB基础命令(重点) 1.1.数据库操作 show db...

网友评论

      本文标题:mongodb配置+基础操作

      本文链接:https://www.haomeiwen.com/subject/nodyrktx.html