Windows7下使用MongoDB实现仓储设计攻略
安装MongoDB
- 在官网下载MongoDB安装包(https://www.mongodb.com/download-center/community)
- 执行安装包并在安装过程中选择自定义安装
- 创建MongoDB数据库存放目录,集中存放数据和日志(例如:D:\MongoDB\data和D:\MongoDB\log)
- 配置MongoDB环境变量(将MongoDB安装目录下的bin路径添加到系统环境变量中)
创建MongoDB数据库和集合
- 打开命令行窗口,进入MongoDB的安装目录的bin文件夹下
- 执行mongo.exe命令,连接MongoDB服务器
mongo.exe
- 创建或切换到指定的数据库
use your_database_name
- 创建或切换到指定的集合
db.createCollection('your_collection_name')
在Java中连接MongoDB
- 在Java工程中添加MongoDB的驱动程序依赖(例如:mongodb-driver.jar和mongodb-driver-core.jar)
- 在Java代码中连接MongoDB服务器并访问数据库
MongoClient mongoClient = new MongoClient("localhost", 27017);
MongoDatabase database = mongoClient.getDatabase("your_database_name");
MongoCollectioncollection = database.getCollection("your_collection_name");
示例说明1:插入文档
- 创建Document对象,指定字段和对应的值
Document document = new Document();
document.append("name", "apple")
.append("price", 7.5)
.append("quantity", 100); - 将Document对象插入到集合中
collection.insertOne(document);
示例说明2:查询文档
- 创建查询器对象,指定查询条件
BasicDBObject query = new BasicDBObject();
query.put("name", "apple"); - 在集合中查找匹配的文档
FindIterable
results = collection.find(query);
for (Document doc : results) {
System.out.println(doc.toJson());
}
以上是Windows7下使用MongoDB实现仓储设计的完整攻略,同时包含了插入和查询文档的两个示例。