当前位置: 首页 > news >正文

青岛微网站制作seo在哪学

青岛微网站制作,seo在哪学,网站排版怎么做,移动端网站如何做导出功能吗在Java应用程序中操作 MongoDB 数据 1. 启动MongoDB Shell 2. 切换到admin数据库,使用root账户 3.开启Eclipse,创建Java Project项目,命名为MongoJava File --> New --> Java Project 4.在MongoJava项目下新建包,包名为mo…

在Java应用程序中操作 MongoDB 数据

1. 启动MongoDB Shell

image-20221105195433796

2. 切换到admin数据库,使用root账户

在这里插入图片描述

3.开启Eclipse,创建Java Project项目,命名为MongoJava

File --> New --> Java Project

image-20221105200322144

4.在MongoJava项目下新建包,包名为mongo

MongoJava右键 --> New --> mongo

image-20221105200601149

5. 在mongo包下新建类,类名为mimalianjie

mongo右键 --> New --> Class

在这里插入图片描述

6. 添加项目依赖的jar包,右键单击MongoJava,选择Import

7. 选择General中的File System,点击Next

在这里插入图片描述

8. 选择存放mongo连接java的驱动程序的文件夹,并进行勾选Create top-level folder

image-20221105202015205

9. 选中导入的文件夹中的mongo-java-driver-3.2.2.jar,右击选择Build Path中的Add to Build Path。

10. 连接数据库:编写代码,功能为连接Mongodb数据库。我们需要指定数据库名称,如果指定的数据库不存在,mongo会自动创建数据库

package mongo;import java.util.ArrayList;import com.mongodb.MongoClient;
import com.mongodb.MongoCredential;
import com.mongodb.ServerAddress;
import com.mongodb.client.MongoDatabase;public class mimalianjie {public static void main(String[] args) {try {ServerAddress serverAddress = new ServerAddress("localhost",27017);ArrayList<ServerAddress> addrs = new ArrayList<ServerAddress>();addrs.add(serverAddress);MongoCredential credential = MongoCredential.createScramSha1Credential("root", "admin", "strongs".toCharArray());ArrayList<MongoCredential> credentials = newArrayList<MongoCredential>();credentials.add(credential);MongoClient mongoClient = new MongoClient(addrs,credentials);MongoDatabase mongoDatabase = mongoClient.getDatabase("databaseName");System.out.println("Connect to database successfully");} catch (Exception e) {System.err.println( e.getClass().getName() + ": " + e.getMessage() );}}}

image-20221105203409301

11. 创建集合:与上述步骤相同,在mongo包下新建类,类名为chuangjianjihe,编写代码,功能为在test库下创建集合mycol(使用com.mongodb.client.MongoDatabase类中的createCollection()来创建集合)

package mongo;import java.util.ArrayList;import com.mongodb.MongoClient;
import com.mongodb.MongoCredential;
import com.mongodb.ServerAddress;
import com.mongodb.client.MongoDatabase;public class chuanjianjihe {public static void main(String[] args) {try {ServerAddress serverAddress = new ServerAddress("localhost",27017);ArrayList<ServerAddress> addrs = new ArrayList<ServerAddress>();addrs.add(serverAddress);MongoCredential credential = MongoCredential.createScramSha1Credential("root","admin","strongs".toCharArray());ArrayList<MongoCredential> credentials = new ArrayList<MongoCredential>();credentials.add(credential);MongoClient mongoClient = new MongoClient(addrs,credentials);MongoDatabase mongoDatabase = mongoClient.getDatabase("test");System.out.println("Connect to database successfully");mongoDatabase.createCollection("mycol");System.out.println("集合mycol创建成功");}catch (Exception e) {System.err.println( e.getClass().getName() + ": " + e.getMessage());}}}

在这里插入图片描述

12. 在mongodb中进行验证

在这里插入图片描述

13. 获取集合:在mongo包下新建类,名为huoqujihe,并编写代码,功能为获取所需集合(使用com.mongodb.client.MongoDatabase类的 getCollection() 方法来获取一个集合)

package mongo;import java.util.ArrayList;import com.mongodb.MongoClient;
import com.mongodb.MongoCredential;
import com.mongodb.ServerAddress;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;public class huoqujihe {public static void main(String[] args) {try {ServerAddress serverAddress = new ServerAddress("localhost",27017);ArrayList<ServerAddress> addrs = new ArrayList<ServerAddress>();addrs.add(serverAddress);MongoCredential credential = MongoCredential.createScramSha1Credential("root","admin","strongs".toCharArray());ArrayList<MongoCredential> credentials = new ArrayList<MongoCredential>();credentials.add(credential);MongoClient mongoClient = new MongoClient(addrs,credentials);MongoDatabase mongoDatabase = mongoClient.getDatabase("test");System.out.println("Connect to database successfully");MongoCollection<org.bson.Document> collection = mongoDatabase.getCollection("mycol");System.out.println("集合mycol选择成功");} catch (Exception e) {System.err.println( e.getClass().getName() + ": " + e.getMessage());}}}

image-20221105203826565

14.插入文档:在mongo包中新建类,名为charuwendang,功能为连接test库,选择mycol集合并向其中插入文档。(使用com.mongodb.client.MongoCollection类的insertMany()方法来插入一个文档)

package mongo;import java.util.ArrayList;
import java.util.List;import org.bson.Document;import com.mongodb.MongoClient;
import com.mongodb.MongoCredential;
import com.mongodb.ServerAddress;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;public class charuwendang {public static void main (String[] args) {try {ServerAddress serverAddress = new ServerAddress("localhost",27017);ArrayList<ServerAddress> addrs = new ArrayList<ServerAddress>();addrs.add(serverAddress);MongoCredential credential = MongoCredential.createScramSha1Credential("root","admin","strongs".toCharArray());ArrayList<MongoCredential> credentials = new ArrayList<MongoCredential>();credentials.add(credential);MongoClient mongoClient = new MongoClient(addrs,credentials);MongoDatabase mongoDatabase = mongoClient.getDatabase("test");System.out.println("Connect to database successfully");MongoCollection<org.bson.Document> collection = mongoDatabase.getCollection("mycol");System.out.println("集合mycol选择成功");Document document = new Document("name", "zhangyudashuju").append("description", "YXCX").append("likes", 100).append("location", "BJ");List<Document> documents = new ArrayList<Document>();documents.add(document);collection.insertMany(documents);System.out.println("文档插入成功");}catch(Exception e) {System.err.println( e.getClass().getName() + ": " + e.getMessage() );}}
}

image-20221105203931797

15.在mongodb中进行查询验证

在这里插入图片描述

16. 检索文档:在mongo包中新建类,名为jiansuosuoyouwendang,功能为检索test库下,mycol集合中的所有文档(使用 com.mongodb.client.MongoCollection 类中的 find() 方法来获取集合中的所有文档)

package mongo;import java.util.ArrayList;import org.bson.Document;import com.mongodb.MongoClient;
import com.mongodb.MongoCredential;
import com.mongodb.ServerAddress;
import com.mongodb.client.FindIterable;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoCursor;
import com.mongodb.client.MongoDatabase;public class jiansuosuoyouwendang {public static void main( String args[] ){try{ServerAddress serverAddress = new ServerAddress("localhost",27017);ArrayList<ServerAddress> addrs = new ArrayList<ServerAddress>();addrs.add(serverAddress);MongoCredential credential = MongoCredential.createScramSha1Credential("root","admin", "strongs".toCharArray());ArrayList<MongoCredential> credentials = new ArrayList<MongoCredential>();credentials.add(credential);MongoClient mongoClient = new MongoClient(addrs,credentials);MongoDatabase mongoDatabase = mongoClient.getDatabase("test");System.out.println("Connect to database successfully");MongoCollection<org.bson.Document> collection = mongoDatabase.getCollection("mycol");System.out.println("集合mycol选择成功");FindIterable<Document> findIterable = collection.find();MongoCursor<Document> mongoCursor = findIterable.iterator();while(mongoCursor.hasNext()){System.out.println(mongoCursor.next());}}catch(Exception e){System.err.println( e.getClass().getName() + ": " + e.getMessage() );}}
}

image-20221105204526011

17. 更新文档:在mongo包中新建类,名为gengxinwendang,功能为选择test库下mycol集合,将文档中的likes=100改为likes=200(使用 com.mongodb.client.MongoCollection 类中的updateMany()方法来更新集合中的文档)

package mongo;import java.util.ArrayList;import org.bson.Document;import com.mongodb.MongoClient;
import com.mongodb.MongoCredential;
import com.mongodb.ServerAddress;
import com.mongodb.client.FindIterable;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoCursor;
import com.mongodb.client.MongoDatabase;
import com.mongodb.client.model.Filters;public class gengxinwendang {public static void main( String args[] ){try{ServerAddress serverAddress = new ServerAddress("localhost",27017);ArrayList<ServerAddress> addrs = new ArrayList<ServerAddress>();addrs.add(serverAddress);MongoCredential credential = MongoCredential.createScramSha1Credential("root","admin", "strongs".toCharArray());ArrayList<MongoCredential> credentials = new ArrayList<MongoCredential>();credentials.add(credential);MongoClient mongoClient = new MongoClient(addrs,credentials);MongoDatabase mongoDatabase = mongoClient.getDatabase("test");System.out.println("Connect to database successfully");MongoCollection<org.bson.Document> collection = mongoDatabase.getCollection("mycol");System.out.println("集合mycol选择成功");collection.updateMany(Filters.eq("likes", 100), new Document("$set",new Document("likes",200)));FindIterable<Document> findIterable = collection.find();MongoCursor<Document> mongoCursor = findIterable.iterator();while(mongoCursor.hasNext()){System.out.println(mongoCursor.next());}}catch(Exception e){System.err.println( e.getClass().getName() + ": " + e.getMessage() );}}
}

image-20221105204700589

18. 在mongodb中进行查询验证

image-20221105204726180

19. 删除文档:在mongo包中新建类,名为sanchuwendang,功能为选择test库下mycol集合,删除所有符合条件(likes=200)的文档。(使用com.mongodb.DBCollection类中的findOne()方法来获取第一个文档,然后使用remove方法删除)

package mongo;import java.util.ArrayList;import org.bson.Document;import com.mongodb.MongoClient;
import com.mongodb.MongoCredential;
import com.mongodb.ServerAddress;
import com.mongodb.client.FindIterable;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoCursor;
import com.mongodb.client.MongoDatabase;
import com.mongodb.client.model.Filters;public class shanchuwendang {public static void main( String args[] ){try{ServerAddress serverAddress = new ServerAddress("localhost",27017);ArrayList<ServerAddress> addrs = new ArrayList<ServerAddress>();addrs.add(serverAddress);MongoCredential credential = MongoCredential.createScramSha1Credential("root","admin", "strongs".toCharArray());ArrayList<MongoCredential> credentials = new ArrayList<MongoCredential>();credentials.add(credential);MongoClient mongoClient = new MongoClient(addrs,credentials);MongoDatabase mongoDatabase = mongoClient.getDatabase("test");System.out.println("Connect to database successfully");MongoCollection<org.bson.Document> collection = mongoDatabase.getCollection("mycol");System.out.println("集合mycol选择成功");//删除符合条件的第一个文档//collection.deleteOne(Filters.eq("likes", 200));//删除所有符合条件的文档collection.deleteMany (Filters.eq("likes", 200));//检索查看结果FindIterable<Document> findIterable = collection.find();MongoCursor<Document> mongoCursor = findIterable.iterator();while(mongoCursor.hasNext()){System.out.println(mongoCursor.next());}}catch(Exception e){System.err.println( e.getClass().getName() + ": " + e.getMessage() );}}
}

image-20221105204811718

20. 在mongodb中进行查询验证

image-20221105205113965

查询结果为空,证明文档已被删除。

至此,实验结束!


文章转载自:
http://tottery.fznj.cn
http://betacism.fznj.cn
http://pemba.fznj.cn
http://trenchancy.fznj.cn
http://frustule.fznj.cn
http://audiolingual.fznj.cn
http://whisper.fznj.cn
http://churchwoman.fznj.cn
http://rallyist.fznj.cn
http://ridge.fznj.cn
http://polynesia.fznj.cn
http://scolopoid.fznj.cn
http://ironical.fznj.cn
http://houseful.fznj.cn
http://entomological.fznj.cn
http://tsimmes.fznj.cn
http://bepelt.fznj.cn
http://enforcement.fznj.cn
http://thankful.fznj.cn
http://chorale.fznj.cn
http://sepsis.fznj.cn
http://thickness.fznj.cn
http://penny.fznj.cn
http://slat.fznj.cn
http://carcinomatous.fznj.cn
http://takaoka.fznj.cn
http://nailsick.fznj.cn
http://floweret.fznj.cn
http://beckon.fznj.cn
http://mouflon.fznj.cn
http://archespore.fznj.cn
http://sheafer.fznj.cn
http://canalize.fznj.cn
http://rhodopsin.fznj.cn
http://visa.fznj.cn
http://nabulus.fznj.cn
http://dispiritedly.fznj.cn
http://raffish.fznj.cn
http://braciole.fznj.cn
http://unesthetic.fznj.cn
http://interterritorial.fznj.cn
http://pseudomemory.fznj.cn
http://carsey.fznj.cn
http://thermidor.fznj.cn
http://hanko.fznj.cn
http://refloatation.fznj.cn
http://avowably.fznj.cn
http://hematophagous.fznj.cn
http://royalty.fznj.cn
http://pescara.fznj.cn
http://attabal.fznj.cn
http://teratoma.fznj.cn
http://unfishable.fznj.cn
http://immunodiffusion.fznj.cn
http://planless.fznj.cn
http://sempervirent.fznj.cn
http://monophthongize.fznj.cn
http://tubefast.fznj.cn
http://geophone.fznj.cn
http://criticism.fznj.cn
http://proprietorial.fznj.cn
http://supervene.fznj.cn
http://nonresistance.fznj.cn
http://actigraph.fznj.cn
http://tousy.fznj.cn
http://galleyworm.fznj.cn
http://foppishly.fznj.cn
http://mysterioso.fznj.cn
http://portasystemic.fznj.cn
http://spongocoel.fznj.cn
http://sentential.fznj.cn
http://agouti.fznj.cn
http://nervation.fznj.cn
http://skeleton.fznj.cn
http://suprarational.fznj.cn
http://genetical.fznj.cn
http://fracturation.fznj.cn
http://garnish.fznj.cn
http://promethean.fznj.cn
http://coprecipitate.fznj.cn
http://scratcher.fznj.cn
http://greenlining.fznj.cn
http://surname.fznj.cn
http://retaliatory.fznj.cn
http://framing.fznj.cn
http://service.fznj.cn
http://cornopean.fznj.cn
http://boniness.fznj.cn
http://anoxemic.fznj.cn
http://worldly.fznj.cn
http://halitus.fznj.cn
http://oblomov.fznj.cn
http://paleontology.fznj.cn
http://cytomembrane.fznj.cn
http://littery.fznj.cn
http://cosmoline.fznj.cn
http://rabbitfish.fznj.cn
http://millage.fznj.cn
http://deluge.fznj.cn
http://exposit.fznj.cn
http://www.dt0577.cn/news/83379.html

相关文章:

  • 织梦网站地图插件utf-8开车搜索关键词
  • 郑州做品牌网站的公司营销宣传方式有哪些
  • 国内做赌博网站风险大吗技术培训班
  • 做网站云服务器装系统推广什么软件可以长期赚钱
  • orchard可以做哪些网站谷歌google地图
  • 微软做网站外链seo服务
  • 设计网站页面要多少钱武汉疫情最新情况
  • 海外网购网站游戏优化大师
  • 用6数字域名做网站的是5g影讯5g天线在线观看免费视频
  • 企业微网站建站营销技巧五步推销法
  • 那些网站是html5做的广告联盟点击赚钱平台
  • 赣州网站建设服务网络平台推广有哪些渠道
  • 公司建网站制作平台申请网站域名要多少钱
  • 做韩国网站有哪些东西吗郑州网站建设方案
  • 上海比较好的网站建设公司杭州seo排名公司
  • 如何做网站规划公司在百度怎么推广
  • 网站建设软件开发工作室整站模板怎么做一个小程序
  • 江苏建设会计学会网站b站引流推广网站
  • 信访门户网站建设的社会效益百度网盘在线登录
  • 直播的网站开发创建网页步骤
  • 做一个网站只做前端怎么做搜索引擎seo优化平台
  • 网站建设公司crm系统百度商务合作电话
  • 做网站的职业规划网站建设小程序开发
  • 检测ai写作的网站河北seo关键词排名优化
  • 东莞商城网站建设哪家公司靠谱百度关键词挖掘
  • 无锡网站建设设计公司什么是百度竞价
  • 网站开发与维护专员岗位职责百度推广助手手机版
  • 手机网站开发价格品牌策划的五个步骤
  • 网站做315认证品牌推广公司
  • java ee网站开发一键优化清理