Mongo DB REST 选项
我知道 CouchDB 和 MongoDB 之间最大的区别之一是 Couch 使用 REST 接口。我安装了 Mongo,没有任何其他库,并且 mongod 服务提供了一个 --rest
命令行选项。
MongoDB REST 接口与 CouchDB 的功能相同吗?如果不是那它是干什么用的?
I know that one of the biggest differences between CouchDB and MongoDB is that Couch uses a REST interface. I've installed Mongo without any other libraries, and the mongod service provides a --rest
command-line option.
Does the MongoDB REST interface do the same thing as CouchDB's? If not then what's it for?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
MongoDB 不使用 REST 接口进行通信。
您需要为您的语言安装特定的驱动程序。就像您对 MySQL 或 SQL Server 或大多数其他数据库所做的那样。
驱动程序列表在这里。
--rest
选项允许您运行一些基本查询并监控mongod
进程。它不是完整的 REST API。MongoDB does not use a REST interface for communications.
You will need to install a specific driver for you language. Just as you would for MySQL or SQL Server or most other databases.
The list of drivers are here.
The
--rest
option allows for you to run some basic queries and monitoring against themongod
process. It is not a full REST API.如果您对 MongoDB 的 REST API 接口感兴趣,请查看 Sleepy.Mongoose 项目。
If you're interested in a REST API interface for MongoDB then check out the Sleepy.Mongoose project.
原因是您在没有使用 --rest 选项的情况下启动了数据库。为此,您可以从 MongoDB bin 目录启动数据库,例如“./mongod --rest”。
Reason for this is that you started the database without the --rest option. To do this you can start the database from your MongoDB bin directory like "./mongod --rest".