直接从客户端访问MongoDB

Posted

技术标签:

【中文标题】直接从客户端访问MongoDB【英文标题】:Access Mongodb directly from client side 【发布时间】:2015-07-25 15:59:54 【问题描述】:

我是 mongodb 的新手,我正在尝试访问 mongo db 并在客户端 [jquery/angular html5] 中检索 Web 应用程序的数据。我是否可以在 angular/jquery 中使用任何依赖项或插件并访问 mongo db,或者是否必须使用 node 或 express js 并使用客户端的 API 来调用 mongo db 的 CRUD 操作?请解释和建议

【问题讨论】:

你可以使用猫鼬,但这里的软件记录不在主题范围内 【参考方案1】:

您可以使用these 之一为mongodb 提供REST API 并通过$q 发送请求

根据 cmets 对此答案的回复,请参阅http://docs.mongodb.org/ecosystem/tools/http-interfaces/#simple-rest-api

【讨论】:

您好,Bulkan。但这也需要一些后端代码,例如 CREST 或 Amid,我需要使用 node。因此,我的查询没有后端代码,无法直接访问 mongo。如果我错了,请提出建议 @vinod MongoDB 不提供开箱即用的 HTTP 接口。 好的。那么,没有服务器代码很难连接到 mongo 对吗?凉爽的。感谢您提供信息。 @Bulkan 是的,它有一个内置 @Sammaye 能否提供 OP 文档的链接?

以上是关于直接从客户端访问MongoDB的主要内容,如果未能解决你的问题,请参考以下文章

流星客户端访问现有的 mongoDB

配置SSH隧道访问Ubuntu服务器上的MongoDB

MongoDB 访问权限控制

Linux 安装MongoDB 并设置防火墙,使用远程客户端访问

从同一客户端取消先前的 MongoDB 操作

MongoDB 客户端访问控制:SCRAM-SHA-1 身份验证失败,storedKey 不匹配