MongoDB简单使用

安装Mongodb

1、通过docker安装mongodb

docker pull mongo:latest
docker run -itd --name mongo -p 27017:27017 mongo --auth

2、创建用户名和密码

$ docker exec -it mongo mongo admin
# 创建一个名为 admin,密码为 123456 的用户。
>  db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
# 尝试使用上面创建的用户信息进行连接。
> db.auth('admin', '123456')

3、下载客户端
推荐使用https://robomongo.org/

编写简单的测试代码

1、pom.xml中增加依赖

<dependencies>
    <dependency>
        <groupId>org.mongodb</groupId>
        <artifactId>mongodb-driver-sync</artifactId>
        <version>4.1.1</version>
    </dependency>
</dependencies>

2、核心代码

MongoClient mongoClient = MongoClients.create("mongodb://admin:123456@localhost:27017");
MongoDatabase database = mongoClient.getDatabase("test");
MongoCollection<Document> collection = database.getCollection("myTest");
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("msg", data.getMsg());
Document document = new Document(map);
collection.insertOne(document);
mongoClient.close();
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容