注册

windows7下使用MongoDB实现仓储设计

Windows7下使用MongoDB实现仓储设计攻略

安装MongoDB

  1. 在官网下载MongoDB安装包(https://www.mongodb.com/download-center/community)
  2. 执行安装包并在安装过程中选择自定义安装
  3. 创建MongoDB数据库存放目录,集中存放数据和日志(例如:D:\MongoDB\data和D:\MongoDB\log)
  4. 配置MongoDB环境变量(将MongoDB安装目录下的bin路径添加到系统环境变量中)

创建MongoDB数据库和集合

  1. 打开命令行窗口,进入MongoDB的安装目录的bin文件夹下
  2. 执行mongo.exe命令,连接MongoDB服务器

    mongo.exe

  3. 创建或切换到指定的数据库

    use your_database_name

  4. 创建或切换到指定的集合

    db.createCollection('your_collection_name')

在Java中连接MongoDB

  1. 在Java工程中添加MongoDB的驱动程序依赖(例如:mongodb-driver.jar和mongodb-driver-core.jar)
  2. 在Java代码中连接MongoDB服务器并访问数据库

    MongoClient mongoClient = new MongoClient("localhost", 27017);
    MongoDatabase database = mongoClient.getDatabase("your_database_name");
    MongoCollection collection = database.getCollection("your_collection_name");

示例说明1:插入文档

  1. 创建Document对象,指定字段和对应的值

    Document document = new Document();
    document.append("name", "apple")
    .append("price", 7.5)
    .append("quantity", 100);

  2. 将Document对象插入到集合中

    collection.insertOne(document);

示例说明2:查询文档

  1. 创建查询器对象,指定查询条件

    BasicDBObject query = new BasicDBObject();
    query.put("name", "apple");

  2. 在集合中查找匹配的文档

    FindIterable results = collection.find(query);
    for (Document doc : results) {
    System.out.println(doc.toJson());
    }

以上是Windows7下使用MongoDB实现仓储设计的完整攻略,同时包含了插入和查询文档的两个示例。