当前位置: 首页 > 编程笔记 >

如何设置MongoDB Java环境?

吴刚毅
2023-03-14
本文向大家介绍如何设置MongoDB Java环境?,包括了如何设置MongoDB Java环境?的使用技巧和注意事项,需要的朋友参考一下

安装和运行MongoDB

  • 访问MongoDB主页,在“软件”(下拉列表)中,选择“社区服务器”。

  • 在“ MongoDB社区服务器”页面中,指定平台详细信息并下载与您的平台兼容的MongoDB服务器。

  • 安装下载的软件,并在C驱动器中创建一个名为data的文件夹/目录以存储数据库文件。

  • 设置MongoDB的bin目录的路径(环境变量),即C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin>

  • 打开命令提示符,并通过执行mongod命令运行MongoDB服务器,如下所示-

C:\Users\Nhooo>mongod --dbpath "C:\data"
  • 打开另一个命令提示符,通过运行mongo命令连接到服务器,这将为您提供MongoDB Shell,从此,您可以

  • 在MongoDB Shell中,您可以操作数据库中的数据。

要测试设置,请尝试使用use命令连接到名为my database的数据库。如果安装成功,您将得到以下结果。

> use myDatabase;
switched to db myDatabase

安装Java MongoDB驱动程序

要在eclipse中设置MongoDB Java环境,您需要创建一个Java – Maven项目,并将以下依赖项添加到其pom.xml 文件中。

<dependency>
   <groupId>org.mongodb</groupId>
   <artifactId>mongo-java-driver</artifactId>
   <version>3.12.2</version>
</dependency>

验证

以下JDBC程序与MongoDB上的数据库连接,请尝试执行它-

示例

import com.mongodb.MongoClient;
public class ConnectToDB {
   public static void main( String args[] ) {
      //创建一个MongoDB客户端
      MongoClient mongo = new MongoClient( "localhost" , 27017 );
      //访问数据库
      mongo.getDatabase("myDatabase");
      System.out.println("Connected to the database successfully");
   }
}

如果一切顺利,上述程序将生成以下输出-

Connected to the database successfully
 类似资料:
  • 问题内容: 我开始研究一个项目,它使用了Github私有存储库中的一些私有模块,每当我尝试运行它时,都会出现以下错误: 验证github.com/repoURL/go- proto@v2.86.0+incompatible/go.mod:github.com/repoURL/go- proto@v2.86.0+incompatible/go.mod:阅读https://sum.golang。 or

  • 问题内容: 我的视图中有三个按钮。在viewDidLoad()中设置cornerRadus之后:我在日志中收到以下错误消息: 问题: 如何设置CG_CONTEXT_SHOW_BACKTRACE环境变量? 或者如何解决此警告? 好吧,现在我已经从消息中得到了回溯。这对我来说没有任何意义。请帮忙… 问题答案: 这是9b5中的错误:https://forums.developer.apple.com/t

  • 问题内容: 如何为Firefox设置Selenium Python环境?我正在使用Firefox 50,Selenium 3,Python 3.5,我尝试了许多二进制操作,并在环境路径中复制了geckodriver等。 问题答案: 据我了解,您想使用selenium库在python中进行开发并与Firefox webdriver一起工作。 安装python(python3已经包含pip) 安装硒(

  • 问题内容: 开始迈向Angular 2.0的第一步。 首先是为开发建立正确的环境。 我的index.html 我已经从https://angular.io/docs/ts/latest/guide/setup.html复制了以下文件的内容: app.component.ts app.module.ts 主要 NPM已安装并正在运行。 但是为了获得具有所需依赖关系的文件夹,应用程序才能运行。我需要运

  • 问题内容: 如何从Java设置环境变量?我看到我可以使用来对子流程执行此操作ProcessBuilder。不过,我有几个子流程要启动,所以我宁愿修改当前流程的环境,并让这些子流程继承它。 有一个获取单个环境变量的方法。我还可以使用获取Map完整的环境变量集。但是,调用put()该方法Map将引发-显然,这意味着该环境是只读的。而且,没有。 那么,有什么方法可以在当前运行的进程中设置环境变量?如果是

  • 问题内容: 我使用martini在Go中有一个GAE应用程序。我需要能够设置环境变量以告诉martini它应该使用生产设置进行初始化。根据Python文档,您可以在app.yaml中设置环境变量。我没有在Go docs中 看到任何有关此的内容,但我猜想它应该可以正常工作。 我需要能够将环境变量设置为,但是我只想在实际投入生产时(即)进行操作。有什么方法可以告诉您仅在非开发服务器上运行吗? 问题答案