package test;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;
import org.bson.Document;
import com.alibaba.fastjson.JSON;
import com.mongodb.MongoClient;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;
import test.bean.Mslog;
public class addMsLogData {
public static void main(String[] args){
try{
// 连接到 mongodb 服务
@SuppressWarnings("resource")
MongoClient mongoClient = new MongoClient( "localhost" , 27017 );
// 打开指定的mongo数据库
MongoDatabase mongoDatabase = mongoClient.getDatabase("smartonet");
System.out.println("Connect to database successfully");
//获取数据库中的集合
MongoCollection<Document> collection = mongoDatabase.getCollection("ms_log");
System.out.println("集合 test 选择成功");
//插入键值对
for(int a = 0; a<100; a++){
Mslog ml=null;
//df.format(calendar.getTime())
ml= new Mslog("102027",new Date(),a+"","zhangsan","code"+a,"第"+a+"次修复数采仪","102027");
collection.insertOne(Document.parse(JSON.toJSONString(ml)));
System.out.println(JSON.toJSONString(ml));
System.out.println("写入成功"+a);
}
}catch(Exception e){
System.err.println( e.getClass().getName() + ": " + e.getMessage() );
}
}
}