gpt4 book ai didi

javascript - 使用 JavaScript 访问 MongoDB 的常用方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 01:00:43 25 4
gpt4 key购买 nike

假设我编写了一个小型 HTML 站点,部署在我的 nginx 网络服务器上。我使用 MongoDB 创建了一个数据库,并在其中存储了数百万个条目。 MongoDB 服务器仅监听本地接口(interface)并可通过 localhost:27017 访问。

现在我想访问我的可公开访问的 nginx 网络服务器上的网页,并通过单击“显示用户”按钮或通过 JavaScript 访问数据库中的条目“获取最新条目”等等。我只需要对数据库执行简单的只读查询,例如计数、搜索、聚合等,因此不需要写访问权限。

您通常如何实现这一点?我是否真的需要设置 PHPPythonJava 来访问数据库,或者是否可以通过仅使用 HTTP/REST 接口(interface)? NodeJS 可以帮我解决这个问题吗?使用 NodeJS 时是否必须删除 nginx

抱歉,但我对所有 JavaScript/NodeJS/mongoose/MongoDB/感到很困惑JSON 的东西。

最佳答案

您可以将 nginx 作为静态内容(例如 html 文件)的服务器。要提供动态数据,请使用 node.js 创建休息接口(interface)。其余接口(interface)将提供从 MongoDb 获取的数据。

由于您的数据库中有数百万个条目并且不需要复杂的功能,因此我建议 mongodb-native-driver作为 Node.js 模块。

在客户端,使用ajax对您创建的休息接口(interface)执行api调用。

Mongoose 构建在 native 驱动程序之上,以允许对象建模。

关于javascript - 使用 JavaScript 访问 MongoDB 的常用方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26962571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com