Nodejs查找MongoDB云服务器数据的教程

200 阅读5分钟

Node.js是一个JavaScript环境,用作免费的服务器环境,在V8引擎和不同的操作系统如Windows、Linux、MacOS等上不断运行。由于其孤独的本质,Node.js最适合于非阻塞、任务驱动的数据中心。它是在真正的、基于推送的框架下创建的,用于传统网站和后端API设施。在本文中,我们将使用它通过Ubuntu 20.04 Linux系统连接MongoDB数据库和云MongoDB服务器。所以,现在让我们来看看。让我们从Linux系统的更新开始,以成功实现本文的内容。因此,我们一直在尝试通过sudo apt-get命令进行更新,通过sudo权限。它可能会要求提供当前工作的Linux用户的密码。你必须添加密码才能继续。"

在更新你的Linux系统后,你必须安装软件-属性-通用捆绑包,其中包含用于通过Ubuntu 20.04外壳安装不同软件的一组不同存储库。要安装这个,你需要尝试使用apt-get关键字的这个安装命令。

在为进一步安装必要的软件包和模块之后,我们将首先转向安装一个用于Nodejs的 "npm "软件包管理器。要安装它,请尝试使用apt-get安装指令,同时使用关键词 "npm"。 如果外壳要求,请添加你的密码,然后继续。

在被问及 "你想继续吗?"时,点 "y "以继续推进处理过程。

等待,直到该查询的处理进度达到100%。你也可以用关键词 "nodejs "来尝试同样的命令,如下图所示。

在成功安装 "npm "包后,我们将在Ubuntu 20.04系统上使用安装说明中的 "apt-get "包来安装Nodejs JavaScript环境包。一定要放纵 "sudo "权限来进行。在命令中使用关键词 "nodejs"。它将在不超过2分钟内安装完毕。

让我们用版本命令检查一下刚刚安装在我们终端的 "npm "版本。因此,我们一直在使用关键字 "npm "与"-v "选项,并得到6.14.4版本。

为了检查nodejs是否已经成功安装到我们的系统中,我们需要使用带有-get-selections选项的dpkg命令。它将列出所有安装的软件包。

向下滚动一点,你会在这个列表中看到 "nodejs"。

现在是时候在我们的终端安装 "MongoDB "了,在外壳上使用 "npm "包。所以,我们已经通过 "npm "包尝试了带有关键词 "MongoDB "的安装命令。等待,直到它收集到信息,并完全安装。

安装完成后,它将显示以下输出,即MongoDB的安装版本。它还说明,有3个包可能需要资金来完全配置它们。

你也可以在列表命令内尝试使用 "npm "包,同时输入关键词 "MongoDB",以显示 "npm "包所安装的MongoDB的版本。现在,我们的系统上只安装了mongo dB的一个版本,即4.6.0。

在Ubuntu 20.04 Linux系统上成功配置了npm、nodejs和mongo dB后,现在是时候设置云服务器了。因此,你需要在浏览器中打开MongoDB云网站,并从认证的电子邮件中注册。注册成功后,从云MongoDB登录并创建一个新的集群。在创建集群时,你需要选择位置并给它贴上标签。例如,我们将其命名为 "test",你可以从 "所有集群 "页面看到。

点击集群名称 "test",可以看到它的数据和服务器。你必须为这个集群 "test "建立一个新的用户和它的密码。为了连接Linux机器和云服务器,你需要在数据库访问面板上添加Linux机器的IP地址,并保存它。我们已经创建了一个用户名为 "saeed",并给它一个新的密码。你也需要在云中创建一个新的数据库。

我们已经创建了一个数据库 "test "并在其中添加了一个新的集合 "Data"。在 "数据 "集合中,我们为 "id "和 "title "列添加了一条记录。 下面显示的输出是关于你的测试服务器。点击下面屏幕上的 "连接 "按钮,通过Nodejs将该云服务器与Linux系统连接起来。你将获得3种不同的方式来连接你的云服务器和本地数据库,即通过终端shell,通过应用程序,以及其他。复制所提供的URL来连接本地数据库和云服务器。注意,根据Nodejs的版本,URL会有所不同。

使用触摸指令创建一个新的JavaScript文件,即node.js。在其中添加下面所示的代码。变量 "URL "必须包含从云端复制的URL。在提供的这个URL内添加你的 "测试 "服务器的用户名和密码,并粘贴它。这个JavaScript代码将被用来连接MongoDB的 "测试 "数据库和云端,并在shell上显示集合 "Data "的数据。如果连接不成功,它将抛出一个错误。

如果你已经尝试了上述代码的连接,在shell中使用 "node "命令运行node.js文件,如图所示。

你也可以使用所提供的URL来选择通过MongoDB shell连接,如图所示。

总结

本教程简要说明了使用Nodejs查找本地服务器上的MongoDB云服务器数据。你需要在云服务器上创建一个账户,生成一个新的数据库及其集合,并添加一个用户名、密码和Ip地址。之后,你需要在MongoDB shell或Nodejs文件上使用云端提供的URL进行连接。数据库集合数据将在shell上显示,即在云端数据库中添加并在本地MongoDB shell上显示。