浅谈如何用Java操作MongoDB,美股异动 | MongoDB盘前跌5% 遭股东高位减持

bczs7142

时间 2025年7月15日 预览 31

专业编程培训机构——完成蜕变以后轻松拿高薪

电话+V: 152079-09430 ,欢迎咨询mongodb java执行查询语句,[python实用课程],[C++单片机原理],[C#网站搭建],[Nodejs小程序开发],[ios游戏开发],[安卓游戏开发],[教会用大脑用想法赚钱实现阶层跨越]

一、浅谈如何用Java操作MongoDB

本文主要讲述如何使用Java操作MongoDB以及了解MongoDB如何进行日常的数据库操作。文章内容如下:第一步:安NoSQL数据库因其可扩展性使其变得越来越流行,利用NoSQL数据库可以给你带来更多的好处,MongoDB是一个用C++编写的可度可扩展性的开源NoSQL数据库。本文主要讲述如何使用Java操作MongoDB以及了解MongoDB如何进行日常的数据库操作。文章内容如下:第一步:安装MongoDB无需太多的繁杂步骤,你只要在MongoDB官方网站查看安装说明,根据自己的操作系统进行选择适应的版本即可。第二步:启动MongoDB服务器这一步也很简单。运行mongod.exe文件里的bin文件夹(我使用的是WindowsOS系统),并启动MongoDB服务器。在默认的情况下服务器将启动端口27017,你需要在安装过程中创建将数据存储在/data/db目录里。第三步:启动MongoDBshell指令你可以通过运行mongo.exe文件来启动MongoBDshell。第四步:利用MongoDB创建数据库利用MongoDB在MongoDBshell中输入以下内容建立一个名为“company”的数据库。双击代码全选1

usecompany记住,除非你在MangoDB里保存了一些东西,否则它不会自动为你保存。使用下面的命令帮你查看可用的数据库,它会显示“company”尚未被创建。双击代码全选1

showdbs;第五步:在MongoDB中保存数据使用下面的命令来保存employee数据代表一个collection,将其命名为employees。双击代码全选1

employee={name:"A",no:1}

db.employees.save(employee)通过使用下面的命令来查看collection里的数据。双击代码全选1

二、java怎么取mongodb得fs.files

  privateMongomog=null;

  02privateDBdb=null;

  03privateDBCollectiondbc=null;

  04

  05/**

  06*构造方法

  07*/

  08publicMongoTest(){

  09//实例化Mongo会默认连接你的数据库

  10try{

  11mog=newMongo();

  12}catch(UnknownHostExceptione){

  13e.printStackTrace();

  14}catch(MongoExceptione){

  15e.printStackTrace();

  16}

  17

  18//得到MyTest数据库,如果不存在会自动创建

mongodb java执行查询语句

  19db=mog.getDB("MyTest");

  20

  21//得到集合,相当于其他数据库的表,如果没有也会自动创建

  22dbc=db.getCollection("table1");

  23}

  做梦也很累

  2.这个是我查询table1集合中所有的数据,如果table1不存在的话它会自动创建,

  01publicvoidselectAll(){

  02System.out.println("查询table1中的所有数据:");

  03

  04//得到查询

  05DBCursorcur=dbc.find();

  06

  07//遍历结果

  08while(cur.hasNext()){

  09System.out.println(cur.next());

  10}

  11}

  做梦也很累

  3.这个是插入一条文档的方法,这些name/title/age/等等都是你随便添加的,哪怕你第一次添加三个、第二次添加一个、第三次添加10个都没有问题,

  01publicvoidinsert(){

  02DBObjectmsg=newBasicDBObject();

  03

  04//赋值

  05msg.put("name","qlier");

  06msg.put("age","21");

  07msg.put("sex","男");

  08msg.put("email","xiuxu123@live.cn");

  09

  10//保存数据,获取影响行数

  11intresult=dbc.save(msg).getN();

  12

  13System.out.println("插入结果:"+result);

  14}

  做梦也很累

  4.这个是删除的方法,删除是要说的,它可以根据_id删除,这个_id是系统生成的,这个是很重要的一个标示,我们删除的时候可以根据它删除也可以根据其他的删除。

  01publicvoidupdateById(){

  02//要修改的_id

  03DBObjectmsg1=newBasicDBObject("_id",newObjectId("4f3b26b5f8293433e7043e4d"));

  04

  05//要修改的值

  06DBObjectmsg2=newBasicDBObject();

  07//如果这一个文档很多字段,你就修改一个字段,那么其他的字段会被删除

  08msg2.put("name","Qlier1");

  09

  10//修改name,如果name值不存在会重新添加这天数据

  11intresult=dbc.update(msg1,msg2).getN();

  12

美股异动|MongoDB盘前跌5%遭股东高位减持

通用数据平台提供商MongoDB盘前跌5%,报412美元。最新披露显示,公司总裁兼首席执行官Itty
相关论坛相关论坛
相关广告相关广告
广告图
Copyright2025未知推广科技
拨打电话拨打电话
Copyright2025未知推广科技