我知道CouchDB和MongoDB之间最大的区别之一就是Couch使用REST接口。我安装了没有任何其他库的Mongo,mongod服务提供了--rest
命令行选项。
MongoDB REST接口是否与CouchDB相同?如果不是那么它的用途是什么?
答案 0 :(得分:6)
MongoDB不使用REST接口进行通信。
您需要为您的语言安装特定的驱动程序。就像你对MySQL或SQL Server或大多数其他数据库一样。
驱动程序列表are here。
--rest
选项允许您针对mongod
进程运行一些基本查询和监视。它是不完整的REST API。
答案 1 :(得分:2)
如果您对MongoDB的REST API接口感兴趣,请查看Sleepy.Mongoose项目。
答案 2 :(得分:0)
原因是您在没有--rest选项的情况下启动了数据库。为此,您可以从MongoDB bin目录启动数据库,如“./mongod --rest”。