mongoDB 插入数据 用java实现

import java.net.UnknownHostException;

import com.mongodb.BasicDBObject;

import com.mongodb.DB;

import com.mongodb.DBCollection;

import com.mongodb.DBObject;

import com.mongodb.Mongo;

/**  *

用java 往mongoDB插入数据  * @author wwd

*  */

public class InsertData {

public static void main(String[]args) throws UnknownHostException{

Mongo mongo=new Mongo("127.0.0.1",27017);//链接mongoDB

DB db=mongo.getDB("test");//获取test数据库

DBCollection collection=db.getCollection("user");//获取user集合

//向user集合插入一条数据

DBObject object=new BasicDBObject();

object.put("name", "李四");

object.put("age",23);

collection.insert(object);

}

}

mongoDB 插入数据 用java实现,布布扣,bubuko.com

时间: 2024-12-30 03:59:22

mongoDB 插入数据 用java实现的相关文章

mongodb 插入数据;

在终端进入你的数据库目录下 mongodb/bin 运行下面的指令 ./mongo 连接数据库 1.打开数据库 use debi 2.插入数据 db.usercollection.insert({ "username" : "testuser1", "email" : "[email protected]" }) //当前的DB对象db中加入一个usercollection集合. 3.显示插入数据 db.usercollect

分布式搜索引擎ElasticSearch(插入数据及java api 二)

通过Aggregation来分组查询: SearchResponse response = client.prepareSearch(INDEX_DOUBAN).setTypes(TYPE_DOUBAN) .addAggregation( AggregationBuilders.terms("by_"+tag).field(tag).size(1000) ) .execute().actionGet(); Terms terms = response.getAggregations()

logstash 数据插入mongodb,去掉附加信息,若删除@timestamp,插入数据会报错

input { file { path => ['/gwlog/data/**/*.json'] discover_interval => 1 ignore_older => 5 start_position => "beginning" close_older => 6 max_open_files => 200000 codec => json } } filter { mutate { remove_field => ["

用java向mysql数据库中插入数据为空

利用java面向对像编程,向数据库中插入数据时.遇到插入的数据为空的情况.在此做一小结: 1.数据库连接正正常 2.sql语句没有问题 3.程序没有报异常 4.代码: import java.util.Scanner; import org.junit.Test;public class JDBCTest { //2).在测试方法testAAddStudent()中 //1.获取从控制台输入的Student对象:Student student=getStudentFromConsole(); /

mongodb批量插入数据

年前由于公司业务需要,后台需要获取流水记录,需要每天定时跑脚本,将流水记录跑入库里边,每天大概有个一百万左右,使用的数据库是mongodb,考虑到一条一条录入数据,100多万会跑断,就想着批量录入数据,这样速度上快,而且消耗系统资源也少,在网上找了许多关于批量插入数据的方法,最后找到了 MongoClient 提供了 batchInsert 函数,用于批量添加! 下面这是关于batchInsert函数的用法和说明:http://php.net/manual/zh/mongocollection.

JAVA插入数据笔记

1.向数组中插入元素的方法示例. import java.util.*; public class Test01 { public static void main(String[] args) { int[]list = new int[5];         //长度为5的数组 Scanner input = new Scanner(System.in); System.out.println("请为数组赋值:" ); for(int i=0;i<list.length;i+

Java通过Mybatis实现批量插入数据到Oracle中

最近项目中遇到一个问题:导入数据到后台并将数据插入到数据库中,导入的数据量有上万条数据,考虑采用批量插入数据的方式: 结合网上资料,写了个小demo,文章末尾附上demo下载地址 1.新建项目:项目目录结构如下图所示,添加相应的jar包 2.新建数据库表:ACCOUNT_INFO 1 CREATE TABLE ACCOUNT_INFO ( 2 "ID" NUMBER(12) NOT NULL , 3 "USERNAME" VARCHAR2(64 BYTE) NULL

Java JDBC批处理插入数据操作

在此笔记里,我们将看到我们如何可以使用像Statement和PreparedStatement JDBC API来批量在任何数据库中插入数据.此外,我们将努力探索一些场景,如在内存不足时正常运行,以及如何优化批量操作. 首先,使用Java JDBC基本的API批量插入数据到数据库中. Simple Batch - 简单批处理    我把它叫做简单批处理.要求很简单,执行批量插入列表,而不是为每个INSERT语句每次提交数据库,我们将使用JDBC批处理操作和优化性能. 想想一下下面的代码: Bad

用java 删除mongodb的数据

import java.net.UnknownHostException; import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBObject;import com.mongodb.Mongo; public class DeleteData { /** * @param args * @throws UnknownHostExcept