MongoDB控制台的JavaScript不能在应用程序中使用?

在MongoDB开发人员专区,您可以学习所有的MongoDB控制台JavaScript API,用于文档CRUD操作。

我想知道,所有这些JavaScript函数只能在MongoDB控制台上工作吗?

我学习所有只是用于pipe理任务,或者我可以在我的JavaScript应用程序(节点)中使用它们呢?

简短的回答:这些function只能在控制台中工作。

说明:
MongoDB控制台是一个恰好接受Javascript的程序。 这是一个DB客户端,而不是一个驱动程序。 它向用户(您)呈现一个接口(控制台UI),作为对数据库后端(驱动程序呈现的接口)的抽象。

应用程序通过语言特定的驱动程序连接到MongoDB,而不是控制台。 有一个node.js的驱动程序列表,它可以让你连接到数据库并执行不同的任务。 大部分(如果不是全部)可以在控制台中执行的命令可以使用驱动程序来完成,但是语法会稍微有些不同,因为每个驱动程序的接口都不相同(并且控制台也有自己独特的接口)。 在Javascript的情况下,语法是非常接近,从我可以看到的控制台(我从来没有实际上使用任何Javascript驱动程序)。

控制台对于快速testing,pipe理任务等非常方便,所以学习它不会被浪费。 如果您知道在控制台上使用MongoDB的命令,那么您可以轻松编写使用给定驱动程序完成相同任务的应用程序代码。 这类似于将代码从一种编程语言翻译成另一种(在这种情况下,从MongoDB-console-Javascript方言转换为node.js-Javascript-with-a-particular-MongoDB-driver方言)。