mongoD在windows下的安装

(1)下载mongoDb包,在mongodb官网上很容易找到,下载地址,然后删去多余的东西,只保留bin文件夹,在bin文件夹同级的目录下面建立data文件夹,和log文件夹,log文件夹下建立mongo.log文件。

(2)管理员身份打开cmd cd到mongo的bin目录下,例子如下

c:\Program Files\MongoDB\bin>mongod --dbpath "c:\program files\mongodb\data" --logpath "c:\program files\mongodb\log\mongo.log" --install --serviceName "mongodb"

(3)mongodb的基本语法参照菜鸟教程

(3)java 中操作mongodb,curd 操作  下载版本对应的jar包,否则报错

代码如下:

package cn.mongo.jdbc;

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

import javax.swing.text.DefaultEditorKit.InsertBreakAction;

import org.bson.Document;

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

public class mongoDBJDBC {
public static void main(String[] args) {
    try{
        
    MongoClient mongoClient=new MongoClient("127.0.0.1" , 27017);
    //获取集合
            MongoDatabase mongoDatabase=mongoClient.getDatabase("maydb");
            MongoCollection<Document> collection=mongoDatabase.getCollection("loction");
    System.out.println("数据库连接成功");
  insert(mongoDatabase,collection);
    findIterable( mongoDatabase, collection);
    updata(collection);
    delete(collection);
    //collection.deleteOne(Filters.eq("likes",200));
    //删除所有符合条件的文档

}
    catch (Exception e){
        System.out.println("书库链接失败");
        }
    }

//插入数据
public static  int insert(MongoDatabase mongoDatebase,MongoCollection<Document> collection){
    
    System.out.println("集合选择成功!");
    
    Document document=new Document("title","mongoDB");    
    document.append("description", "database");    
        document.append("likes", 100);
        document.append("by", "fly");
        List<Document> documents =new ArrayList<Document>();
        documents.add(document);
     collection.insertMany(documents);
     System.out.println("插入成功!");
     return 1;
    
}
//检索文档
//获取迭代器findIterable<document>
//获取游标 mongoCursor<Document>
//通过游标便利检索出文档集和

public static  int findIterable(MongoDatabase mongoDatabase,MongoCollection<Document> collection){
    FindIterable<Document>findIterable=collection.find();
    MongoCursor<Document>mongoCursor=findIterable.iterator();
    while(mongoCursor.hasNext()){
        System.out.println(mongoCursor.next());
        
    }
    System.out.println("检索完毕1");
    
 return 1;    
}
/*更新文档
 * updataMany();
 */
public static  void updata(MongoCollection<Document> collection){
    collection.updateMany(Filters.eq("likes", 100), new Document("$set",new Document("likes",200)));
    //检索结果
    FindIterable<Document> findIterable=collection.find();
    MongoCursor<Document> mongocursor=findIterable.iterator();
    while(mongocursor.hasNext()){
        System.out.println(mongocursor.next());
        
        
    }
    System.out.println("检索完毕2");

//删除remove()
    
}
public static  void delete(MongoCollection<Document> collection){
    //删除第一个文档
    
    //collection.deleteOne(Filters.eq("likes",200));
    //删除所有符合条件的文档
    collection.deleteMany(Filters.eq("likes",200));
    FindIterable<Document> findIterable=collection.find();
    MongoCursor<Document> mongocursor=findIterable.iterator();
    while(mongocursor.hasNext()){
        System.out.println(mongocursor.next());

}
    
      System.out.println("删除成功!");
}

}

时间: 2024-09-20 05:37:16

mongoD在windows下的安装的相关文章

[转载]windows下mongodb安装与使用整理

windows下mongodb安装与使用整理 一.首先安装mongodb 1.下载地址:http://www.mongodb.org/downloads 2.解压缩到自己想要安装的目录,比如d:\mongodb 3.创建文件夹d:\mongodb\data\db.d:\mongodb\data\log,分别用来安装db和日志文件,在log文件夹下创建一个日志文件MongoDB.log,即d:\mongodb\data\log\MongoDB.log 4.运行cmd.exe进入dos命令界面,执行

mongodb windows下的安装

(1)上mongodb的官网下载windows版本的mongo的安装包,安装包是绿色版的解压出来就可以直接使用. (2)将解压出来的bin文件夹复制到c:\mongoDB下(c:\mongoDB这个文件夹可随意选择,不一定要在c盘) (3)在c:\mongoDB文件夹下新建data文件夹 (4)在c:\mongoDB\data文件夹下新建db和log文件夹 (5)在c:\mongoDB\data\log文件夹下新建momgoDB.log,用于存放mongoDB的日志 (6)启动mongoDB的服

Windows下redis 安装与PHP使用

http://alfred-long.iteye.com/blog/1684545 一. 安装redis及启用服务 1 下载redis客户端 http://code.google.com/p/servicestack/wiki/RedisWindowsDownload#Download_32bit_Cygwin_builds_for_Windows 2 解压到你所需要的目录中 3 创建redis.conf文件 Redis.conf代码   # Redis configuration file e

Oracle instant client在windows下的安装和使用【转】

[转] Oracle instant client在windows下的安装和使用 转载自 placidcreate 最终编辑 placidcreate [安装]从oracle官方网站下载instant client文件,(http://www.oracle.com/technetwork/topics/winx64soft-089540.html) 一般来说,有basic.sqlplus.odbc.jdbc,就足够用的了: instantclient-basic-win32-11.2.0.1.0

[Redis]windows下redis安装

官方的下载地址是: http://redis.io/download 在win64一栏中可以看到redis原本是没有windows版本的,windows版本是Microsoft Open Tech团队开的 给出了一个github的链接地址: https://github.com/MSOpenTech/redis 下载: 在https://github.com/MSOpenTech/redis  页面的右下角有  Download Zip的字样,点击之后就可以下载源码的zip包了. 然后就是解压:

memcache的windows下的安装和简单使用

原文:memcache的windows下的安装和简单使用 memcache是为了解决网站访问量大,数据库压力倍增的解决方案之一,由于其简单实用,很多站点现在都在使用memcache,但是memcache缺点之一却是缺少安全性验证,所以一般而言我们都会把一些访问量大,但是不需要验证的数据放在这里,需要用的时候来这里取,就给数据库减少了很多的负担.一般而言设定个更新时间就好了,1个小时左右更新一次. windows下安装和测试memcache最为方便,Linux只是需要相应的编译包就行了,需要包括m

Windows下Django安装

Windows下django安装 1.首先保证你的电脑上安装了python,如果没有请自行百度安装(5555555555,居然链接). 2.到Django官网(https://www.djangoproject.com/download/)下载安装包,是压缩文件包,Django-1.9.7.tar.gz. 3.解压Django-1.9.7.tar.gz包,到python同一级目录. 4.Cmd进入到python的目录的上一级目,然后进入到Django-1.9.7目录. 5.执行python se

Windows下pry安装和配置

pry是一个增强型的交互式命令行工具,比irb强大. 有自动完成功能,自动缩进,有颜色.有更强大的调试功能. pry 安装很简单. 在终端输入: gem install pry 然后就会自动到网上下载安装了. 设置 在windows上pry默认没有打开自动缩进和颜色功能. 需要配置一下. pry配置 放在个人目录下的pryrc文件里(文件路径: %USERPROFILE%\ .pryrc). 配置文件默认不存在,需要新建一个,在里面输入 #这是pry的配置文件,pry运行前会读取此文件的配置,

windows下VMware安装Ubuntu的文件共享(VM-tools)

因为工作的需要,最近用到了Vm-ware虚拟机,我用的是win7+vmware+ubuntu的配置,相信很多人都用过类似的环境,下面我就说说文件共享的问题,虽然网上有很多教程,但是感觉都不全面,至少我也是找了好几个拼凑起来才搞定这个问题. 首先,需要安装VM-tools,这个比较简单,直接借用别人的方法贴出来: 1.安装工具.让虚拟机运行于窗口状态,不要全屏,按Ctrl+Alt让鼠标释放出来.在VMware的菜单栏上选择"虚拟机/安装虚拟机工具(VM/Install VMware Tools..