介绍
这篇文章给大家介绍如何在春天数据中操作MongoDB数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
<强>一、BulkOperations批量插入强>
代码如下:
,,, testModel m1 =, new testModel (“m1",, 10); ,,,testModel m2 =, new testModel (“m2",, 20); ,,,//,BulkMode.UNORDERED:表示并行处理,遇到错误时能继续执行不影响其他操作,BulkMode.ORDERED:表示顺序执行,遇到错误时会停止所有执行 ,,,BulkOperations ops =, mongoTemplate.bulkOps (BulkOperations.BulkMode.UNORDERED,“test"); ,,,ops.insert (m1); ,,,ops.insert (m2); ,,,//,执行操作 ,,,ops.execute ();
运行结果:
成功插入多条数据。
<强>二,BulkOperations批量更新强>
代码如下:
,, Update u1 =, new 更新()这里(“age" 15); ,,,Query q1 =, new 查询(Criteria.where (“name") . (“m1")); ,,,Update u2 =, new 更新()这里(“age" 25); ,,,Query q2 =, new 查询(Criteria.where (“name") . (“m2")); ,,,BulkOperations ops =, mongoTemplate.bulkOps (BulkOperations.BulkMode.UNORDERED,“test"); ,,,ops.updateOne (q1, u1); ,,,ops.updateOne (q2, u2); ,,,ops.execute ();
运行结果:
成功更新多条数据。
关于如何在春天数据中操作MongoDB数据库就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。