找到 2637 篇文章 关于 Java

如何使用 Java 删除 MongoDB 文档?

Maruthi Krishna
更新于 2020年4月10日 08:24:56

3K+ 次浏览

您可以使用 remove() 方法从 MongoDB 中的现有集合中删除文档。语法:db.coll.remove(DELLETION_CRITTERIA)其中,db 是数据库,coll 是您想要插入文档的集合(名称)。示例假设我们在 MongoDB 数据库中有一个名为 students 的集合,其中包含以下文档:{name:"Ram", age:26, city:"Mumbai"} {name:"Roja", age:28, city:"Hyderabad"} {name:"Ramani", age:35, city:"Delhi"}以下查询将删除名称值为 Ram 的文档。> db.test.remove({'name': 'Ram'}) WriteResult({ "nRemoved" : 1 }) > db.test.find() { "_id" : ObjectId("5e8700"), "name" : "Roja", "age" : 28, "city" : "Hyderabad" } { "_id" : ObjectId("5e4161"), "name" : "Ramani", "age" : 35, "city" : "Delhi" ... 阅读更多

如何使用 Java 从 MongoDB 集合中检索所有文档?

Maruthi Krishna
更新于 2020年4月10日 08:20:50

20K+ 次浏览

您可以使用 find() 方法从 MongoDB 中的现有集合中检索文档。语法:db.coll.find()其中,db 是数据库,coll 是您想要插入文档的集合(名称)。示例假设我们在 MongoDB 数据库中有一个名为 students 的集合,其中包含以下文档:{name:"Ram", age:26, city:"Mumbai"} {name:"Roja", age:28, city:"Hyderabad"} {name:"Ramani", age:35, city:"Delhi"}以下查询将检索集合 sample 中的所有文档。> use myDatabase() switched to db myDatabase() > db.createCollection(sample) { "ok" : 1 } > > db.sample.find() { "_id" : ObjectId("5e870492af638d501865015f"), "name" : "Ram", "age" : 26, "city" : "Mumbai" } { "_id" : ObjectId("5e870492af638d5018650160"), "name" : "Roja", ... 阅读更多

如何使用 Java 将多个文档插入 MongoDB 集合?

Maruthi Krishna
更新于 2020年4月10日 08:18:40

2K+ 次浏览

您可以使用 insertMany() 方法将多个文档插入 MongoDB 中的现有集合。语法:db.coll.insert(docArray)其中,db 是数据库,coll 是您想要插入文档的集合(名称),docArray 是您想要插入的文档数组。示例> use myDatabase() switched to db myDatabase() > db.createCollection(sample) { "ok" : 1 } > db.test.insert([{name:"Ram", age:26, city:"Mumbai"}, {name:"Roja", age:28, city:"Hyderabad"}, {name:"Ramani", age:35, city:"Delhi"}]) BulkWriteResult({    "writeErrors" : [ ],    "writeConcernErrors" : [ ],    "nInserted" : 3,    "nUpserted" : 0,    "nMatched" : 0,    "nModified" : 0,    "nRemoved" : 0,    "upserted" : [ ] })使用 ... 阅读更多

如何使用 Java 将文档插入 MongoDB 集合?

Maruthi Krishna
更新于 2020年4月10日 08:15:34

6K+ 次浏览

您可以使用 insert() 方法将文档插入 MongoDB 中的现有集合。语法:db.coll.insert(doc)其中,db 是数据库,coll 是您想要插入文档的集合(名称),doc 是您想要插入的文档。示例> use myDatabase() switched to db myDatabase() > db.createCollection(sample) { "ok" : 1 } > db.sample.insert({name:"Ram", age:26, city:"Hyderabad"}) WriteResult({ "nInserted" : 1 })使用 Java 程序在 Java 中,您可以使用 com.mongodb.client.MongoCollection 接口的 insertOne() 方法将文档插入集合。此方法接受一个文档(对象)作为参数,该文档表示您想要插入的文档。因此,要在 MongoDB 中创建集合... 阅读更多

如何使用 Java 创建 MongoDB 集合?

Maruthi Krishna
更新于 2020年4月10日 08:12:03

3K+ 次浏览

您可以使用 db.createCollection() 方法在 MongoDB 中创建集合。语法:db.createCollection(name, options)其中 db 是数据库,name 是您想要创建的集合的名称,Option 是可选参数集,例如 capped、auto indexed、size 和 max。示例> use myDatabase switched to db myDatabase > db.createCollection("myCollection") { "ok" : 1 }使用 Java 程序在 Java 中,您可以使用 com.mongodb.client.MongoDatabase 接口的 createCollection() 方法创建集合。此方法接受一个字符串值,表示集合的名称。因此,要使用 Java 程序在 MongoDB 中创建集合 - 确保您已在系统中安装 MongoDB 添加以下依赖项 ... 阅读更多

如何在 OpenCV 中使用 Java 绘制填充椭圆?

Maruthi Krishna
更新于 2020年4月10日 08:01:15

197 次浏览

Java OpenCV 库的 org.opencv.imgproc 包包含一个名为 Imgproc 的类,此类提供各种方法来处理输入图像。它提供了一组在图像上绘制几何形状的方法。此类提供了一个名为 ellipse() 的方法,您可以使用它在图像上绘制椭圆,此方法的一个变体允许您将线型指定为参数之一,包括 - 表示要在其上绘制椭圆的图像的 Mat 对象。一个 RotatedRect 对象(椭圆绘制在此矩形内)。一个表示颜色的 Scalar 对象 ... 阅读更多

如何在 OpenCV 中使用 Java 绘制多段线?

Maruthi Krishna
更新于 2020年4月10日 07:58:14

484 次浏览

Java OpenCV 库的 org.opencv.imgproc 包包含一个名为 Imgproc 的类,此类提供各种方法来处理输入图像,例如 resize()、filter2D 等。此外,它还提供了一组在图像上绘制几何形状的方法。其中,要绘制多段线,您需要调用此类的 polylines() 方法。此方法接受以下参数 - 表示要在其上绘制多边形的图像的 Mat 对象。一个包含 MatOfPoint 类型对象的 List 对象。一个布尔类型的参数,指定多段线是否闭合。一个表示颜色的 Scalar 对象 ... 阅读更多

如何在 OpenCV 中使用 Java 绘制多边形?

Maruthi Krishna
更新于 2020年4月10日 07:55:56

390 次浏览

所有内角都小于 180 度的多边形称为凸多边形。Java OpenCV 库的 org.opencv.imgproc 包包含一个名为 Imgproc 的类。要绘制多边形,您需要调用此类的 fillConvexPoly() 方法。此方法接受 3 个参数 - 表示要在其上绘制多边形的图像的 Mat 对象。一个 MatOfPoint 对象,多边形要在其点之间绘制。一个表示多边形颜色的 Scalar 对象。示例import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.MatOfPoint; import org.opencv.core.Point; import org.opencv.core.Scalar; import org.opencv.highgui.HighGui; import org.opencv.imgcodecs.Imgcodecs; import org.opencv.imgproc.Imgproc; public class DrawingConvexPolygon {    public ... 阅读更多

如何在 OpenCV 中使用 Java 绘制带箭头的线?

Maruthi Krishna
更新于 2020年4月10日 07:53:59

159 次浏览

Java OpenCV 库的 org.opencv.imgproc 包包含一个名为 Imgproc 的类,此类提供各种方法来处理输入图像。它提供了一组在图像上绘制几何形状的方法。要绘制带箭头的线,您需要调用此类的 arrowedLine() 方法。此方法接受以下参数 - 表示要在其上绘制线的图像的 Mat 对象。两个 Point 对象,表示要在其之间绘制线的点。一个表示线颜色的 Scalar 对象。(BGR)一个表示线粗细的整数(默认值:1)。示例import org.opencv.core.Core; import org.opencv.core.Mat; ... 阅读更多

如何在 OpenCV 中使用 Java 绘制填充圆圈?

Maruthi Krishna
更新于 2020年4月10日 07:48:35

522 次浏览

Java OpenCV 库的 org.opencv.imgproc 包包含一个名为 Imgproc 的类。此类提供了一个名为 circle() 的方法,您可以使用它在图像上绘制圆圈。此方法提供以下参数 - 表示要在其上绘制圆圈的图像的 Mat 对象。一个 Point 对象,表示圆圈的中心。一个整数变量,表示圆圈的半径。一个表示圆圈颜色的 Scalar 对象(BGR)。一个表示圆圈粗细的整数(默认值 1)。如果您将 Imgproc.FILLED 作为线型传递,则此方法将生成/绘制填充圆圈。示例import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.Point; import org.opencv.core.Scalar; import ... 阅读更多

广告