MongoDB从不懂到装懂其三(Java操作MongoDB)

本文介绍了如何在Java环境中进行MongoDB的操作,包括增删改查的详细代码示例。提供了一个MongoDB的帮助类,包含了相关函数的实现,并通过主函数进行测试验证。使用时可直接引入帮助类并调用相应方法。
摘要由CSDN通过智能技术生成


没什么好说的,和上一篇一样,只不过这一篇采用的语言环境是Java。


直接放代码吧,在代码中关于增删改查都做了详细的说明。

首先是一个MongoDB的帮助类,在这个类中定义了增删改查各种函数的实现,

然后是一个主函数入口,用来测试类的实现。


关于MongoDB Java 帮助类:

package com.blyang;

import java.util.ArrayList;
import java.util.List;

import org.bson.Document;
import org.bson.conversions.Bson;

import com.mongodb.BasicDBObject;
import com.mongodb.MongoClient;
import com.mongodb.client.FindIterable;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoCursor;
import com.mongodb.client.MongoDatabase;
import com.mongodb.client.model.Filters;

public class MongoDB {
	
	/**
	 * 设置数据库连接地址
	 */
	private final String CONN_HOST = "127.0.0.1";
	
	/**
	 * 设置数据库连接端口号
	 */
	private final int CONN_PORT = 27017;
	
	/**
	 * MongoDB连接实例
	 */
	public MongoClient mongoClient = null;
	
	/**
	 * MongoDB数据库实例
	 */
	public MongoDatabase mongoDatabase= null;
	
	/**
	 * 构造方法
	 * 获取数据库实例
	 * @param DB_Name
	 */
	public MongoDB(String DB_Name){
		this.mongoClient = new MongoClient(CONN_HOST, CONN_PORT);
		this.mongoDatabase = this.mongoClient.getDatabase(DB_Name);
	}

	/**
	 * 创建数据库集合
	 * @param collName 数据库表名
	 */
	public boolean createCollection(String collName){
		try
		{
			this.mongoDatabase.createCollection(collName);
		}
		catch(Exception e)
		{
			System.out.println(e.getMessage());
			return false;
		}
		return true;
	}
	
	/**
	 * 获取数据库集合
	 * @param collName
	 * @return
	 */
	public MongoCollection<Document> getCollection(String collName){
		return this.mongoData
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值