JavaShuo
栏目
标签
MongoDB操做:insert()
时间 2019-12-07
标签
mongodb
insert
栏目
MongoDB
繁體版
原文
原文链接
@Override
public boolean inSert(String dbName, String collectionName, String[] keys,
Object[] values) {
DB db = null;
DBCollection dbCollection = null;
WriteResult result = null;
String resultString = null;
if(keys!=null && values!=null){
//keys与values都不是空的时候才能够执行插入操做
if(keys.length != values.length){
//keys与values是一一对应的关系,数目必须相等
return false;
}else{
db = mongoClient.getDB(dbName);
//获取数据库实例
dbCollection = db.getCollection(collectionName);
//获取数据库中指定的collection集合
BasicDBObject insertObj = new BasicDBObject();
//MongoDB中的基本对象,它是对DBObject的实现,继承自BasicBSONObject
/*
*public class BasicDBObject extends
BasicBSONObject
implements
DBObject
*/
for(int i=0; i<keys.length; i++){
//构建添加条件
insertObj.put(keys[i], values[i]);
//输入k-v对
}
try {
result = dbCollection.insert(insertObj);
//将对象插入到文档Collection中
resultString = result.getError();
//将写操做结果WriteResult传递给resultString,以方便显示
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
if(null != db){
//若是数据库不为空,则表示已经插入数据(数据库原来初始化为null)
db.requestDone();
//请求结束后关闭db(即中止继续执行“request”操做)
}
}
return (resultString != null) ? false : true;
}
}
return false;
}
相关文章
1.
MongoDB操做:insert()
2.
mysql insert操做
3.
java操作mongodb之insert
4.
Hive的insert操做
5.
MongoDB-python操做mongodb
6.
【mongodb】python操做mongodb
7.
MyBatis的Insert操做详解
8.
MongoDB Insert(插入)
9.
Java MongoDB insert
10.
Python操做Mongodb
更多相关文章...
•
Docker 安装 MongoDB
-
Docker教程
•
SQLite Insert 语句
-
SQLite教程
•
RxJava操作符(十)自定义操作符
•
RxJava操作符(四)Combining
相关标签/搜索
insert
做操
操做
alt+insert
insert&update
操做系统
Update误操做
Linux操做
异步操做
java神操做
SQL
MongoDB
Hibernate教程
NoSQL教程
Redis教程
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
Android Studio3.4中出现某个项目全部乱码的情况之解决方式
2.
Packet Capture
3.
Android 开发之 仿腾讯视频全部频道 RecyclerView 拖拽 + 固定首个
4.
rg.exe占用cpu导致卡顿解决办法
5.
X64内核之IA32e模式
6.
DIY(也即Build Your Own) vSAN时,选择SSD需要注意的事项
7.
选择深圳网络推广外包要注意哪些问题
8.
店铺运营做好选款、测款的工作需要注意哪些东西?
9.
企业找SEO外包公司需要注意哪几点
10.
Fluid Mask 抠图 换背景教程
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
MongoDB操做:insert()
2.
mysql insert操做
3.
java操作mongodb之insert
4.
Hive的insert操做
5.
MongoDB-python操做mongodb
6.
【mongodb】python操做mongodb
7.
MyBatis的Insert操做详解
8.
MongoDB Insert(插入)
9.
Java MongoDB insert
10.
Python操做Mongodb
>>更多相关文章<<